Linux下安装mysql-5.7版本 [mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz]

备注:由于现在默认Linux默认使用的都是Centos7,默认会安装Mysql,需要手动先进行卸载,如果卸载后续,安装启动的时候,自己安装的MySql启动的时候回调用系统自带的配置文件,启动会各种异常.......

第一步:查看mysql安装

       rpm -qa|grep -i mysql

第二步:卸载Mysql

       rpm -ev --nodeps 【上一步查询到的名称】

查看是否卸载完成:再次执行 rpm-qa|grep -i mysql

删除关于mysql相关的文件夹

查找根目录下的所有的msql名称的文件和文件夹

 find / -name mysql

把查找出的目录删除 rm -rf 路径

详情参考 博客 https://blog.csdn.net/sms15732621690/article/details/80900524

———————————————————正式开始安装—————————————————————

Mysql 5.7版本  我下载的Linux 64位的压缩文件
链接:https://pan.baidu.com/s/1gERkkMSXixRPbUYeDxasqQ 
提取码:rin5 

——————————————————————————————————————————————

第一步:Mysql官方下载网站(自己下载)

https://www.mysql.com/downloads/

按照顺序点击下载,​可以直接点击下载,然后上传到Linux系统上去,也可以使用Wget 下载URL下载

第一步:解压    tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

第二步:解压放入你想安装的目录,然后移动并改名

mv -v mysql-5.7.26-linux-glibc2.12-x86_64/* /usr/local/mysql

第三步:创建用户和用户组

groupadd mysql

useradd -r -g mysql mysql

第四步:将安装目录所有者及所属组改为mysql ,这个根据自己的目录来

chown -R mysql.mysql /usr/local/mysql

第五步:在mysql目录下创建data文件夹

mkdir data 

第六步:初始化数据库

/usr/local/mysql/bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data

出现上述警告不用管!!!

第八步:完成初始化后编辑配置文件 /etc/my.cnf

【直接拷贝下面配置文件,不需要做任何修改】

[mysqld]
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/tmp/mysql.sock
user=mysql
port=3306
character-set-server=utf8

#跳过密码验证,忘记密码 可以设置,然后修改密码,再关闭
skip-grant-tables

# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd

[mysqld_safe]

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
# include all files from the config directory
!includedir /etc/my.cnf.d

第九步:将mysql加入到服务

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

开机启动

chkconfig mysql on

启动mysql

service mysql start

第十步:设置mysql密码(因为在配置文件取消了密码验证,可以直接回车键)

配置环境变量 vi /etc/profile

export PATH=$PATH:/usr/local/mysql/bin

如果配置了环境变量,可以使用

mysql -u root -p

如果,没有配置环境变量

/usr/local/mysql/bin/mysql -uroot -p

上图为登录成功,再操作数据库设置密码

use mysql;

update user set authentication_string=password('你的密码') where user='root';

或者#set password=password("root");

flush privileges;

exit

将 /etc/my.cnf 中skip-grant-tables删除或注释掉 然后重启Mysql 

service mysql restart

第十一:设置可以远程连接

mysql -u root -p

输入密码

use mysql;  

如果进行操作出现下面的提示:
You must reset your password using ALTER USER statement before executing this statement

退出;

就重新设置一遍密码(原密码一样):

mysql -u root -p

mysql> alter user 'root'@'localhost' identified by'你的密码';

exit;

第十二步:再次设置远程连接

mysql -u root -p

use mysql;

update user set host='%' where user = 'root';

flush privileges;

exit;

测试:关闭防火墙 

查看状态:   systemctl status firewalld 

启动:          systemctl start firewalld

关闭:          systemctl stop firewalld

开机禁用  : systemctl disable firewalld

开机启用  : systemctl enable firewalld

好的,以下是mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz安装教程: 1. 首先,你需要在你的Linux系统上安装targzip命令,如果已经安装了则可以跳过这一步。如果你使用的是Ubuntu系统,可以使用以下命令安装: ``` sudo apt-get update sudo apt-get install tar gzip ``` 2. 下载mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz文件,可以从官网或者其他可靠的来源下载。 3. 解压缩mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz文件,可以使用以下命令: ``` tar -zxvf mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz ``` 4. 将解压缩后的文件夹移动到你想要安装MySQL的目录下,例如: ``` sudo mv mysql-5.7.39-linux-glibc2.12-x86_64 /usr/local/mysql ``` 5. 进入MySQL安装目录,创建一个新的数据目录: ``` cd /usr/local/mysql sudo mkdir data ``` 6. 接下来,你需要为MySQL设置一个初始的root密码,可以使用以下命令: ``` sudo bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ``` 7. 启动MySQL服务器: ``` sudo bin/mysqld_safe --user=mysql & ``` 8. 进入MySQL命令行界面: ``` sudo bin/mysql -u root ``` 9. 在MySQL命令行界面中,使用以下命令修改root用户的密码: ``` ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; ``` 10. 完成安装后,可以使用以下命令停止MySQL服务器: ``` sudo bin/mysqladmin -u root shutdown ``` 以上就是mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz安装教程,希望对你有帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值