Linux安装mysql5.7,准备好安装包,可以通过下方链接下载
https://pan.baidu.com/s/1PS6PWXbfRGm8nIDwizkdvg
提取码:jryj
一、创建mysql目录
1、在opt目录下创建mysql目录
mkdir /opt/mysql
二、通过xftp上传mysql5.7到Linux系统的opt/mysql目录下
三、解压msql5.7
1、进入opt/mysql目录
cd opt/mysql/
2、解压mysql5.7
tar -xvf mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
3、用ls查看解压完成后的效果如下:
四、centos7.6的mysql会自带一个mariadb数据库,会与mysql产生冲突,我们要先删除
1、查询本机自带的mariadb数据包
rpm -qa | grep mari
//我这里只有一个
2、删除mariadb数据包
rpm -e --nodeps mariadb-libs
3、再查询一次,没有弹出消息代表删干净了
rpm -qa | grep mari
五、安装msql5.7
1、依次执行下方4条指令
rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm
六、启动mysql
1、启动mysql
systemctl start mysqld.service
2、安装后mysql会自动给root用户设置密码,所以我们先查看密码
grep “password” /var/log/mysqld.log
//root@localhost:后面的就是密码,我的密码是:Ts5<QX0ql&sh
3、登录mysql,输入密码,显示mysql> 表示登录成功,如图:
mysql -u root -p
七、修改mysql登录密码(自愿修改)
1、提示密码设置策略,便可以设置比较简单的登录密码(因为服务器要求密码不能简单)
set global validate_password_policy=0;
//mysql下输入完任何指令记得加分号结尾
2、修改密码,password(‘要改成的密码’);
set password for ‘root’@‘localhost’ =password(‘yzazn159’);
3、执行密码生效(不执行就不会生效)
flush privileges;
4、退出测试密码是否修改成功
quit
5、测试登录成功
mysql -u root -p
输入修改后的密码,登录成功如下图: