MySQL 重置 root 密码
首页 专栏 mysql 文章详情
0

MySQL 重置 root 密码

小伍 发布于 5 月 13 日
# 以运行MySQL服务器的用户(如,mysql)登录 su mysql # 停止MySQL服务器 kill `cat /var/lib/mysql/host_name.pid` # 或 kill `cat /var/run/mysqld/host_name.pid` # 或 kill `cat /usr/local/mysql/data/host_name.pid`

创建一个修改密码的启动文件

vim /home/me/mysql-init ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; # 使用启动文件启动MySQL服务器 mysqld --init-file=/home/me/mysql-init & # 删除启动文件 rm /home/me/mysql-init # 停止MySQL服务器 kill `cat /var/lib/mysql/host_name.pid` # 启动MySQL服务器 systemctl start mysqld

参考:https://dev.mysql.com/doc/ref...

mysql linux centos
阅读 54 发布于 5 月 13 日
举报
收藏
分享
本作品系原创, 采用《署名-非商业性使用-禁止演绎 4.0 国际》许可协议
avatar
小伍
34 声望
1 粉丝
关注作者
0 条评论
得票数 最新
提交评论
avatar
小伍
34 声望
1 粉丝
关注作者
宣传栏
目录
# 以运行MySQL服务器的用户(如,mysql)登录 su mysql # 停止MySQL服务器 kill `cat /var/lib/mysql/host_name.pid` # 或 kill `cat /var/run/mysqld/host_name.pid` # 或 kill `cat /usr/local/mysql/data/host_name.pid`

创建一个修改密码的启动文件

vim /home/me/mysql-init ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; # 使用启动文件启动MySQL服务器 mysqld --init-file=/home/me/mysql-init & # 删除启动文件 rm /home/me/mysql-init # 停止MySQL服务器 kill `cat /var/lib/mysql/host_name.pid` # 启动MySQL服务器 systemctl start mysqld

参考:https://dev.mysql.com/doc/ref...