哥伦布

博客园 首页 新随笔 联系 订阅 管理
  73 随笔 :: 0 文章 :: 0 评论 :: 33217 阅读

清理阶段:
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   Caraxes  阅读(270)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示