Mysql重置管理员密码

关键词:Ubuntu Mysql

1.修改服务器文件,使之跳过访问检查

sudo vim /etc/mysql/my.cnf

在[mysqld]段中加入一行

skip-grant-tables

2.重启服务,使改动生效

#重启mySQL服务
sudo service mysql restart

3.修改密码

进入mysql,或者用use mysql指令

#进入mysql管理命令行
sudo mysql -u root -p
update user set password=PASSWORD(“123″) where user='root';

把密码重置为123

注意,如果是表中没有的用户名,使用insert

若提示错误,则是新版本无法使用password语法,改用如下命令即可

update mysql.user set authentication_string=password('123456') where user='root';

退出数据库管理

quit

4.恢复原有设置

sudo vim /etc/mysql/my.cnf

把刚才加入的那一行“skip-grant-tables”注释或删除

sudo service mysql restart

重启mysql服务器

推荐文章

如何分析Nginx流量日志

最近每天的工作之一就是分析nginx流量,对与我来说分...

LVGL 8.3 Tabview控件使用Keypad导航

LVGL 8.3 Tabview控件使用Keypad导...

评论区(暂无评论)

我要评论

昵称
邮箱
网址
0/200
没有评论
可按 ESC 键退出搜索

0 篇文章已搜寻到~