【发布时间】:2023-03-10 21:28:01
【问题描述】:
当我尝试时
sudo mysql -uroot -p
我没有收到任何错误,但似乎我没有以 root 身份登录,因为:
SELECT USER(),CURRENT_USER();
返回:
+----------------+----------------+
| USER() | CURRENT_USER() |
+----------------+----------------+
| root@localhost | @localhost |
+----------------+----------------+
我无法执行任何管理命令,例如GRANT 或UPDATE,我只能查看information_schema 表。
【问题讨论】:
-
我通常在“-u”和“root”之间有一个空格
-
我见过人们同时使用这两种变体。无论如何,
-u root给出相同的结果。