MySQL自定义密码报错
1.报错示例
例如:mysqladmin -uroot password “123456”
mysqladmin: connect to server at ‘localhost’ failed
error: ‘Access denied for user ‘root’@‘localhost’ (using password: NO)’
2.处理方案
a.此时需要将MySQL服务停掉
service mysqld stop
b.然后执行mysqld_safe --skip-grant-tables &
c.然后执行mysql -uroot -p 此时不需要密码直接回车
进入到MySQL控制台
mysql> use mysql
mysql> update user set password=PASSWORD(“123456”) where user=“root”;
mysql> flush privileges;
mysql> exit
重启MySQL数据库之后
就可以使用新设置的密码登陆MySQL控制台