问题描述
某事告诉我这是一个愚蠢的问题,但是涉及到终端机时,我是一个新手。到目前为止,我已经到处搜寻了好几个星期,但没有运气。
不确定以下内容是否相关,但是否以防万一?
MacBook Pro (13-inch,2016,Four Thunderbolt 3 Ports)
macOS Catalina version 10.15.6 (19G2021)
问题:
每次我在终端中输入MysqL
时,它都会返回
ERROR 1045 (28000): Access denied for user 'abdullah'@'localhost' (using password: NO)
奇怪的是abdullah
是我的MacBook Pro帐户名,我不知道它是怎么来的!
无论如何,当我输入MysqL -u root -p
时,它会要求输入密码,然后登录并可以正常工作。仅当我自己输入MysqL
时,才会返回错误消息。
我可能错过了导致此问题的$PATH
。我记得在过去的某个时候添加了以下内容:
echo 'export PATH=/usr/local/MysqL/bin/MysqL -u root -p:$PATH' >>~/.bash_profile
,但随后我将~/.bash_profile
文件的内容重置为:
# Setting PATH for Python 3.8
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.8/bin:${PATH}"
export PATH="/usr/local/sbin:$PATH:/usr/local/MysqL/bin"
这是我以MysqL
和root
登录SELECT Host,User FROM MysqL.user;
时的输出
+-----------+---------------+
| Host | User |
+-----------+---------------+
| % | almokain001 |
| localhost | MysqL.session |
| localhost | MysqL.sys |
| localhost | root |
+-----------+---------------+
4 rows in set (0.00 sec)
任何帮助将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)