一、查看自己的系统版本
cat /etc/redhat-release
二、下载对应的包
官网地址:dev.mysql.com/downloads/m…
1.查看历史版本
2.选择需要安装的版本
3.下载如下四个包
mysql-community-common-5.7.26-1.el7.x86_64.rpm
mysql-community-libs-5.7.26-1.el7.x86_64.rpm
mysql-community-client-5.7.26-1.el7.x86_64.rpm
mysql-community-server-5.7.26-1.el7.x86_64.rpm
三、远端上传(Xftp)
1.在/usr/local下新建mysql文件夹
2.把rpm包上传到该目录下
做完如上步骤,你可以断开Xftp连接释放内存了。
四、删除系统自带mariadb
1.检查是否自带mariadb数据库
rpm -qa | grep mariadb
2.删除mariadb数据库
注意:如果你【rpm -qa|grep mariadb】没有返回值,则不需要执行如下命令。
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
五、安装Mysql
1.进入/usr/local/mysql
cd /usr/local/mysql
2.rpm -ivh命令安装4个rpm包
注意:一定要按如下顺序安装
rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm --force --nodeps
3.确认是否成功安装了rpm包
rpm -qa | grep mysql
安装都是100% 出现四个即成功
六、启动Mysql服务
service mysqld start
七、利用临时密码登录到Mysql客户端
grep 'temporary password' /var/log/mysqld.log
【 l)a_gg2R;21! 】就是你的临时密码
sudo mysql -u root -p
你会看到如图所示的password标志,输入刚刚临时生成的密码(输入密码时不可见)。
八、修改密码和授权远程访问
注意:123456是你要修改的密码,最好设置复杂点的,大小写带符号,不然要改其他设置
1.修改密码
alter user 'root'@'localhost' identified by '123456';
2.授权
grant all privileges on *. * to 'root'@'%' identified by '123456';
3.刷新授权
flush privileges;