我已经从apache.Then在我的linux上安装了MYSQL,我从以下命令启动mysql:sudo /opt/lampp/bin/mysql -u root
.I在MYSQL中使用以下命令更改了密码:
use mysql
UPDATE user
SET Password=PASSWORD('something')
WHERE user='root';
但是当我退出mysql,然后使用上面的命令输入它时,当我输入以下命令时,它没有要求我输入password.And:sudo /opt/lampp/bin/mysql -u root --password=something
,它给了我错误:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Phpmyadmin也可以正常工作,而不需要询问我任何密码!如何正确设置密码?
发布于 2015-09-17 17:52:32
您需要使用:
mysqladmin -u root password NEWPASSWORD
或
mysqladmin -u root -p'oldpassword' password newpass
如果你已经有了密码。
引用自here
https://stackoverflow.com/questions/32627196
复制相似问题