CentOS重装mysql

本文记录了在CentOS系统中重装MySQL的过程,包括卸载旧版本、安装新版本、修改root用户密码、创建新用户并授权,以及解决连接问题的相关操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

重装mysql

当前配置: CentOS

今天我登录远程服务器连接mysql,发现进不去(应该是密码错误),后来进行密码重置,发现还是无果,我对mysql的数据有定时的备份,所以我最后打算直接对mysql进行重装。在此记录一下这个过程。

1、卸载

之前是用yum安装的,现在通过yum去卸载yum remove -y mysql
find / -name mysql 找到残留的文件,再通过rm -rf去删除对应的文件

注意将所有有关的文件全部删除,不然会有问题!

2、安装
yum update
yum install mysql-server
# 查看mysql安装是否成功 
ps -ef | grep mysql

systemctl start mysqld
# 开机启动 
systemctl enable mysqld
# 查看mysqld状态 
systemctl status mysqld
3、修改root用户密码

修改root用户的密码。

alter user 'root'@'localhost' identified by 'password'

刷新权限

flush privileges

4、创建用户并授权

create user ‘user’@’%’ identified by ‘password’

这里创建的用户可以通过外网访问本地的数据库,只允许本地的话就用localhost不用%

grant all privileges on . to ‘user’@’%’;

这里是授权所有数据库的权限,可以通过GRANT All ON PRIVILEGES 数据库名.* TO ‘user’@’%’;将相应database的权限授权给用户

flush privileges

刷新权限

5、最后

如果还是无法连接,可以检查一下防火墙,直接将3306端口暴露出来

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值