灵易深论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 335|回复: 0

修改mysql root密码

[复制链接]

70

主题

9

回帖

176

积分

管理员

积分
176
发表于 2023-8-8 16:29:22 | 显示全部楼层 |阅读模式

编辑mysql的配置文件/etc/mysql/my.cnf,在[mysqld]段下加入一行“skip-grant-tables”
重启mysql服务
sudo service mysql restart
用空密码进入mysql管理命令行,切换到mysql库。
root@DENGJAMESLI:~$ mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
mysql> use mysql
版本1
mysql> update user set password=PASSWORD("My Passwd") where user='root';
版本2
mysql> update mysql.user set authentication_string=PASSWORD('My Passwd') where User='root';
版本3
mysql> set password for ‘root’@‘localhost’=password(‘My Passwd’);

mysql>quit
回到vim /etc/mysql/my.cnf,把刚才加入的那一行“skip-grant-tables”注释或删除掉。
再次重启mysql服务sudo service mysql restart,使用新的密码登陆,修改成功

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|灵易深论坛 ( 沪ICP备2020036158号-2 )

GMT+8, 2025-6-22 01:08 , Processed in 0.015633 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表