eff33 发表于 2014-7-16 10:15:30

mysql用户管理--密码管理

密码篇

设置/修改密码
mysql安装后默认用户root的密码为空 可用工具修改(法一):

1
2
3
4
mysqladmin -uroot -p password [回车]
原密码:[回车](因为原密码为空所以直接回车)
新密码:[新密码][回车]
确认密码:[新密码][回车]





也可以:

1
2
mysqladmin -uroot -p password "新密码" [回车]
原密码:[回车]





还可以(法二):

直接mysql登录进入mysql库进行修改:



1
2
3
4
5
6
mysql> use mysql
mysql> update user set password=PASSWORD('123456') where user='root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1Changed: 0Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)





破解root密码



[*]关闭mysql服务


[*]以安全模式开启并跳过赋权表,这样登录将不核对用户、密码
mysqld_safe --skip-grant-tables &

[*]用以上设置/修改密码的方法二直接修改。


[*]退出并关闭现有mysql服务

[*]正常启动mysql


页: [1]
查看完整版本: mysql用户管理--密码管理