在 Navicat for MySQL 下面直接执行 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 就可以
方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
方法2:用mysqladmin
mysqladmin -u root password "newpass"
如果root已经设置过密码,采用如下方法
mysqladmin -u root password oldpass "newpass"
方法3: 用UPDATE直接编辑user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
在丢失root密码的时候,可以这样
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
这个时候我们只需要flush privileges 一下,在添加用户就OK了,
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql> GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY '123' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
这个时候我们成功搞定了,再登录就可以了。
上篇:
如何打造一款 NewSQL + MySQL 的分布式数据库?
下篇:
Oracle日常巡检——数据库基本情况检查
1 最近很火的萌娃喊奶奶视频制作方法真的很简单 2 怎样做高质量养生视频一个新方法效率高且容易出爆款 3 美炸了,万物生花朋友圈转疯了,一起来看看制作方法 4 最近火爆了全网的敖丙哪吒走秀视频来实操方法了 5 用DeepSeek做图的4种方法,做小红书图文、海报、日报太快了,不服不行!1分... 6 DeepSeek告诉你每天晚上2-3小时,不上班也能养活自己的10种方法 7 Ai生成7个运镜方法让你的视频更出彩,宝藏推荐,(送提示词) 8 【防火墙】PPTP VPN PC到站点配置方法 9 vCenter Server升级方法之采用ISO进行大版本升级 10 悄悄增加你寿命的10个免费方法 11 抄近道的方法 12 20个方法让每一任领导都喜欢你