回答
在這裏看到上面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連接器的類
- 4. MySQL ERRO:嘗試通過命令行連接時未連接
- 5. 從命令行中僞裝socket.io連接
- 6. 從命令行運行php腳本並連接到mysql數據庫的問題
- 7. 通過命令行連接到smtp.gmail.com
- 8. 從命令行運行MySQL
- 9. 從java運行mysql命令
- 10. 運行mysql命令從Java
- 11. 麻煩用PHP $連接命令和MySQL
- 12. 通過命令提示符連接mysql
- 13. 從命令行分配ipa到iTunes連接
- 14. 從Linux命令行連接到遠程DB2
- 15. 「執行命令期間遇到致命錯誤。」 MySQL的連接器.NET
- 16. 無法使用命令行連接到MySQL,但可以使用MySQL Workbench
- 17. MySQL命令行
- 18. 錯誤2003(HY000):無法連接到'localhost'(10061)上的MySQL服務器 - MYSQL命令行連接
- 19. MySQL連接只能通過命令行工作
- 20. BASH腳本 - 通過ssh連接並運行mysql命令
- 21. 如何使用命令行連接AWS mysql服務器?
- 22. 批處理文件連接mysql並運行命令
- 23. 從Windows 7命令行運行mysql
- 24. 從命令行運行時http連接超時
- 25. PDO連接從命令行運行,但不通過Apache?
- 26. 在Mac上通過終端命令連接到MySQL數據庫
- 27. 使用mysqli命令連接到mysql不工作
- 28. 用戶連接時運行命令?
- 29. C#WinForm Sql連接和命令執行
謝謝你,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