回覆列表
  • 1 # 使用者9932316943723

    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 都沒有密碼的情況。

  • 中秋節和大豐收的關聯?
  • 大眾途觀為什麼有神車的稱號?