mysqladmin很有趣,没有密码的时候执行
[root@WR703 ~]# mysqladmin -u root password "hi"再次就不会给你工作咯
[root@WR703 ~]# mysqladmin -u root password "hi"mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)'
除非你指定密码-当然了空格不允许哦
mysqladmin -u root -p"hi" password "hihi" 见识 MySQL修改root密码的各种方法整理_数据库技术_Linux公社-Linux系统门户网站方法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;
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。