Navicat修改MySQL数据库密码的多种⽅法
⽅法1:⽤SET PASSWORD命令
⾸先登录MySQL。
格式:mysql> set password for ⽤户名@localhost = password(‘新密码');
例⼦:mysql> set password for root@localhost = password(‘123');
⽅法2:⽤mysqladmin
格式:mysqladmin -u⽤户名 -p旧密码 password 新密码
例⼦:mysqladmin -uroot -p123456 password 123
⽅法3:⽤UPDATE直接编辑user表
⾸先登录MySQL。
mysql> use mysql;
navicat for mysql连接不成功mysql> update user set password=password(‘123') where user='root' and host='localhost';
mysql> flush privileges;
⽅法4:在忘记root密码的时候,可以这样
以windows为例:
1. 关闭正在运⾏的MySQL服务。
2. 打开DOS窗⼝,转到mysql\bin⽬录。
3. 输⼊mysqld –skip-grant-tables 回车。–skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
4. 再开⼀个DOS窗⼝(因为刚才那个DOS窗⼝已经不能动了),转到mysql\bin⽬录。
5. 输⼊mysql回车,如果成功,将出现MySQL提⽰符 >。
6. 连接权限数据库: use mysql; 。
6. 改密码:update user set password=password(“123”) where user=”root”;(别忘了最后加分号)。
7. 刷新权限(必须步骤):flush privileges; 。
8. 退出 quit。
9. 注销系统,再进⼊,使⽤⽤户名root和刚才设置的新密码123登录。
总结
以上所述是⼩编给⼤家介绍的Navicat修改MySQL数据库密码的多种⽅法,希望对⼤家有所帮助,如果⼤家有任何疑问欢迎给我留⾔,⼩编会及时回复⼤家的!