【发布时间】:2015-12-14 03:18:27
【问题描述】:
我已经从 apache 在我的 linux 上安装了 MYSQL。然后我从这个命令启动 MYSQL:sudo /opt/lampp/bin/mysql -u root。我在 mysql 中使用这个命令更改了密码:
use mysql
UPDATE user
SET Password=PASSWORD('something')
WHERE user='root';
但是当我从 mysql 退出然后使用上面的命令输入它时,它没有要求我输入密码。当我输入这个命令时:sudo /opt/lampp/bin/mysql -u root --password=something 它给了我错误:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Phpmyadmin 也可以正常工作,无需询问我任何密码!!!
如何正确设置密码?
【问题讨论】:
-
在更新查询后尝试执行此
flush privileges;。
标签: mysql apache phpmyadmin passwords