【发布时间】:2014-10-03 10:46:20
【问题描述】:
我正在尝试通过命令行创建数据库。这是我输入的:
$ mysql
mysql> CREATE DATABASE my_db;
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'my_db'
看了ERROR 1044 (42000): Access denied for 'root' With All Privileges和mysql logging in as different user的建议后,我跑了
$ mysql -u myusername -p
ENTER PASSWORD:
ERROR 1045 (28000): Access denied for user 'myusername'@'localhost' (using password: YES)
怎么了?
【问题讨论】:
-
我似乎无法完成所有建议。我不能 DROP 任何用户或刷新权限,因为 root 用户根本没有任何权限?!那我应该如何将用户切换到我的用户名???
-
也许更具体的问题应该是:如何在 MySQL 上切换用户?
标签: mysql