我在使用全新安装的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 mysql -u root
,因此这实际上不会引起任何问题,但是会令人讨厌。
如何设置mysql命令使用root用户而不是我的计算机用户?
创建文件〜/ .my.cnf并添加以下行。
[client]
user=<your_user>
password=<your_password>
有关更多信息,请参见https://easyengine.io/tutorials/mysql/mycnf-preference/。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句