1

我在全新安装 mysql 的 mac OS Catalina 10.15.2 上。mysql运行命令或时,我得到以下输出mysql -v

ERROR 1045 (28000): Access denied for user 'timothyfisher'@'localhost' (using password: NO)

这是因为root在我的情况下没有设置用户。MySQL 工作得很好,因为我可以输入mysql -u root,所以这并没有真正引起任何问题,但它有点烦人。

如何将 mysql 命令设置为使用 root 用户而不是我的计算机用户?

4

1 回答 1

1

创建文件 ~/.my.cnf 并添加以下行。

[client]
user=<your_user>
password=<your_password>

更多信息可以查看https://easyengine.io/tutorials/mysql/mycnf-preference/

于 2020-01-21T08:03:12.837 回答