清理阶段:
1、服务停止:
service mysqld stop
2、删除安装包
列出安装包:
rpm -qa | grep mysql
删除安装包:
rpm -e --nodeps 上一步取得的安装包的名称
3、删除安装目录:
find / -name mysql
4、删除所有找到的目录
rm -rf 目录名称
删除配置文件:
rm -rf /etc/my.cnf
rm -rf /etc/init.d/mysqld
安装阶段:
下载地址:
https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.39-1.el7.x86_64.rpm-bundle.tar
1、解压缩:
tar -xvf mysql-5.7.39-1.el7.x86_64.rpm-bundle.tar
依次安装:
rpm -ivh mysql-community-common-5.7.39-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.39-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.39-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.39-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.39-1.el7.x86_64.rpm
服务启动:
service mysqld start
如果出现错误:
1、提示:libaio.so.1()(64bit) is needed by mysql-community-server-5.7.24-1.el7.x86_64
解决:yum install libaio
配置阶段:
1、读取初始密码:
grep "password" /var/log/mysqld.log
使用mysql -uroot -p 命令进入mysql 并输入读取到的密码
2、修改密码或创建用户
alter user 'root'@'localhost' identified by '新密码';
create user '用户名'@'%' identified by '我的密码';
3、修改访问主机限制:
grant all privileges on *.* to 'root'@'%' identified by '新密码' with grant option;
4、防火墙放行
firewall-cmd --permanent --add-port=3306/tcp --zone=public
firewall-cmd --reload
浙公网安备 33010602011771号