linux下MySQL 给root设置密码的几种方法

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密码,采用以下方法:

  mysql_safe --skip-grant-table&

  mysql -u root mysql

  mysql>update user set password = password('newpass') where user='root';

  mysql>flush privileges;

posted @ 2017-07-27 09:23  小心脏  阅读(524)  评论(0)    收藏  举报