回答
在這裏看到上面http://dev.mysql.com/doc/refman/5.0/en/connecting.html
mysql -u USERNAME -pPASSWORD -h HOSTNAMEORIP DATABASENAME
選項的意思是:
-u: username
-p: password (**no space between -p and the password text**)
-h: host
last one is name of the database that you wanted to connect.
查找到的鏈接,它是詳細那裏!已經Rick提到
正如,你能避免受不通過密碼這樣傳遞密碼作爲命令的一部分:
mysql -u USERNAME -h HOSTNAMEORIP DATABASENAME -p
最佳做法是mysql -u root -p
。 然後MySQL在你回車後會提示輸入密碼。
詳細說明,這會使您的密碼不會顯示在'.bash_history'中。使用當前最受歡迎的方法,如果有人獲得對'$ HOME'(因此'.bash_history')的訪問權限,他們也有你的認證細節 - 嚇人!這種入侵可以(和[確實](http://arstechnica.com/security/2015/08/0-day-attack-on-firefox-users-stole-password-and-key-data-patch-now /))發生... – Jeremy 2015-08-10 16:37:25
您可以在沒有它顯示在.bash_profie中的情況下執行bash命令。在這裏閱讀更多信息:http://www.commandlinefu.com/commands/view/1512/execute-a-command-without-saving-it-in-the-history#comment – Smalbil 2015-09-06 13:41:13
@Jeremy不僅在'.bash_history'中,而且在'頂級'和更多的工具呢!你甚至可以讓你的文件安全,只需與另一個合法用戶共享電腦。 – Melebius 2016-07-14 13:12:29
使用以下命令可以連接到你的MySQL數據庫
的mysql -u USERNAME -h主機名-p
一種方式連接到MySQL直接使用MySQL的正確的用戶名和密碼是:
mysql --user=root --password=mypass
這裏,
root is the MySQL username
mypass is the MySQL user password
如果這是非常有用公頃有一個空白的密碼。
舉例來說,如果你有MySQL用戶名爲root
用空密碼,只需使用
mysql --user=root --password=
運行MySQL的後殼,你已經看到了以下內容:
mysql-js>
首先,你應該:
mysql-js>\sql
其次:
mysql-sql>\connect [email protected] ([email protected])
最後:
Enter password:*********
- 1. 連接mysql命令行
- 2. 從命令行PDO MySQL連接問題
- 3. MySQL ERRO:嘗試通過命令行連接時未連接
- 4. 從命令行中僞裝socket.io連接
- 5. 從命令行運行php腳本並連接到mysql數據庫的問題
- 6. 通過命令行連接到smtp.gmail.com
- 7. 運行mysql命令從Java
- 8. 通過命令提示符連接mysql
- 9. 從命令行分配ipa到iTunes連接
- 10. 無法使用命令行連接到MySQL,但可以使用MySQL Workbench
- 11. 錯誤2003(HY000):無法連接到'localhost'(10061)上的MySQL服務器 - MYSQL命令行連接
- 12. 批處理文件連接mysql並運行命令
- 13. 如何使用命令行連接AWS mysql服務器?
- 14. 從命令行運行時http連接超時
- 15. 在Mac上通過終端命令連接到MySQL數據庫
- 16. 使用mysqli命令連接到mysql不工作
- 17. 用戶連接時運行命令?
- 18. 從Excel連接到MySQL
- 19. 從shell連接到MySQL
- 20. 從eclipse連接到mysql
- 21. 從Laravel連接到MySQL
- 22. Delphi + MySQL命令行
- 23. Visual Studio命令連接到TFS
- 24. php無法連接到錯誤13(但命令行可以)的MySQL
- 25. 爲什麼我可以從命令行連接到svn而不是從烏龜?
- 26. 直接從命令行執行PHP
- 27. Postgresql:我可以連接命令行,但不能連接node-postgres
- 28. 如何從命令提示符執行連續的命令?
謝謝你,2個問題1)你有沒有包括 「 - U」 「 - P」 等,或者是那些由用戶名等2所取代),如果有沒有創建數據庫,你只是留下那個空白? – Leahcim 2011-02-27 07:13:28
可以根據您登錄的用戶設置MySQL身份驗證,或者根本不進行身份驗證,但這兩者都不是一個好主意。在命令行上指定密碼甚至存在輕微的安全風險,因爲它最終會出現在您的命令歷史記錄和進程表。如果您忘記了密碼,它會向您詢問。 – 2011-02-27 07:16:36
@Michael 1)更新。 ALL-CAPS需要用實際值替換。保留-u,-p,-h,因爲它是2)是的。登錄後輸入'show databases'查看數據庫列表。 – Nishant 2011-02-27 07:16:51