mysql -u=root -p
这种方法是错误的,但是也能登录mysql,只是以普通用户登录罢了,比如
这个时候你输入
+--------------------+
| Database |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.00 sec)
不会显示mysql数据库,而正确的登录方式是
mysql -u root -p
注意,-u后面不是“=”,而是空格空格‘ ’,
这时候
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
+--------------------+
2 rows in set (0.00 sec)
我们就可以看到mysql数据库了,表示我们以root身份登录的。
有时候我们的应用程序需要登录mysql的时候,我们用第一种登录方式测试,看似成功了,其实是错误的。当然,我觉得这主要是mysql的问题,第一种方式应该提示出错才对嘛。
阅读(796) | 评论(0) | 转发(0) |