mysql -u root -p
這個時候, 你是用 root@localhost 來登入的。
mysql -u -root
與
mysql -u abcd
這個時候, 你是用 其它使用者 @localhost 來登入的。
mysql> select host, user, password from mysql.user;
+-----------+------+-------------------------------------------+
| host | user | password |
| localhost | root | |
| localhost | | *94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29 |
2 rows in set (0.00 sec)
上面的查詢結果, 是 root@localhost 沒有密碼。
其它使用者t@localhost , 都要輸入密碼的情況。
你的情況,理論上就是 root@localhost 有密碼。
其它使用者@ localhost 都沒有密碼的情況。
mysql -u root -p
這個時候, 你是用 root@localhost 來登入的。
mysql -u -root
與
mysql -u abcd
這個時候, 你是用 其它使用者 @localhost 來登入的。
mysql> select host, user, password from mysql.user;
+-----------+------+-------------------------------------------+
| host | user | password |
+-----------+------+-------------------------------------------+
| localhost | root | |
| localhost | | *94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29 |
+-----------+------+-------------------------------------------+
2 rows in set (0.00 sec)
上面的查詢結果, 是 root@localhost 沒有密碼。
其它使用者t@localhost , 都要輸入密碼的情況。
你的情況,理論上就是 root@localhost 有密碼。
其它使用者@ localhost 都沒有密碼的情況。