哥伦布

博客园 首页 新随笔 联系 订阅 管理

清理阶段:
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

posted on 2022-10-21 17:02  Caraxes  阅读(302)  评论(0)    收藏  举报