如果你在使用 MySQL 的命令行時(shí),發(fā)現(xiàn)輸入密碼時(shí)無(wú)法直接輸入明文,而是會(huì)被自動(dòng)轉(zhuǎn)換為“****”,這是一個(gè)很正常的現(xiàn)象。
在 MySQL 的安全設(shè)置中,為了防止密碼被他人竊取,密碼默認(rèn)是不會(huì)以明文方式顯示的,而是以“****”的形式顯示。
如果你想在命令行中輸入密碼,可以在命令行中使用“-p”參數(shù),這樣 MySQL 會(huì)提示你輸入密碼,并且在輸入時(shí)也會(huì)自動(dòng)隱藏密碼。
例如:
mysql -uusername -p
在輸入完密碼后,再按回車鍵即可。
如果你希望在 MySQL 命令行中以明文方式輸入密碼,可以通過(guò)設(shè)置“password”選項(xiàng)來(lái)實(shí)現(xiàn)。具體操作如下:
mysql_config_editor set --login-path=myserver --host=localhost --user=myusername --password
執(zhí)行完上述命令后,會(huì)彈出一個(gè)窗口,讓你輸入密碼。輸入完成后,保存并退出即可。再次進(jìn)入 MySQL 命令行時(shí),輸入以下命令即可以明文方式登錄:
mysql --login-path=myserver
以上就是 MySQL 命令行不能密碼明文的解決方法,希望對(duì)你有所幫助。
下一篇mysql 命令的