mysql修改root密码的4种⽅法
#测试通过命令
use mysql;
update user set password=password('123456') where user='admin';
flush privileges;
⽅法1 :⽤SET PASSWORD命令
1、打开终端win+r输⼊cmd回车即可打开;
2、通过mysql -u⽤户名 -p指定root⽤户登录MySQL,输⼊后回车会提⽰输⼊密码。
3、修改MySQL的root⽤户密码,格式:mysql> set password for ⽤户名@localhost = password(‘新密码’); 例⼦:mysql> set password for root@localhost = password(‘shapolang’); 上⾯例⼦将⽤户root的密码更改为shapolang;
重新登录,输⼊新密码shapolang就ok了;
⽅法2 :⽤mysqladmin
1、打开终端win+r输⼊cmd回车即可打开;
2、修改MySQL的root⽤户密码格式:mysqladmin -u⽤户名 -p旧密码 password 新密码
例⼦:mysqladmin -uroot -pshapolang password 123456
上⾯例⼦将⽤户root原来的密码shapolang改为新密码123456
重新登录,输⼊新密码123456就ok了;
⽅法3 :⽤UPDATE直接编辑user表
1、⾸先登录MySQL。root的初始密码
2、连接权限数据库:use mysql; 。
3、改密码:update user set password=password(“shapolang”) where user=“root”;(别忘了最后加分号) 。
4、刷新权限(必须步骤):flush privileges;
重新登录,输⼊新密码shapolang就ok了;
⽅法4 :忘记root密码
1、关闭正在运⾏的MySQL服务。
2、打开DOS窗⼝,转到mysql\bin⽬录。
3、输⼊mysqld --skip-grant-tables 回车。 --skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
4、再开⼀个DOS窗⼝(因为刚才那个DOS窗⼝已经不能动了),输⼊mysql回车,如果成功,将出现MySQL提⽰符 >。
6、连接权限数据库: use mysql; 。
7、改密码:update user set password=password(“root”) where user=“root”;(别忘了最后加分号) 。
8、刷新权限(必须步骤):flush privileges;
9、退出 quit。
重启mysql服务,使⽤⽤户名root和刚才设置的新密码root登录就ok了;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。