大家都知道报这个错的原因是忘了用户名前加-u这个参数造成的,比如是这样登录了MySQL
# mysql -root -p (注意看,-root前面没有加u)
登录后,不管你执行什么命令,都会提示Ignoring query to other database

mysql>show databases;
Ignoring query to other database

要解决这个问题,我们只要加上-u这个参数就可以了。
# mysql –uroot -p

网上很多都写到这里为止了,但并没有去分析为什么没有加-u也能登录成功,为什么登录成功后执行sql语句会报错。

这里我就给大家分析一下为什么会这样的真正原因。

………

本文隐藏内容需付费查看, 点击文章最后链接付费查看

前往文库查看全文:
https://max.book118.com/html/2019/1125/5043302031002203.shtm
(只要使用游客身份扫码付款下载即可,不用注册没有其它任何手续)