有沒有辦法連接到我的mysql數據庫,並通過終端在表上做?如何通過Macbook上的終端連接到服務器上的MYSQL數據庫?
回答
是的。在終端開始使用
mysql --user=user_name --password=your_password db_name
凡DB_NAME是數據庫和user_name和密碼的名稱是您的用戶名和密碼的MySQL提示。
然後,您可以從.sql
文件
mysql db_name <script.sql> output.tab
凡DB_NAME是你的數據庫名稱運行SQL語句/查詢,script.sql是包含腳本文件,並output.tab(可選)是在其中轉儲查詢輸出的文件
然後,您只需在文件中放置一個SQL查詢並運行它。
如果你得到錯誤mysql: command not found
,這是因爲mysql
可執行文件無法在系統路徑中找到。如果是這樣,你需要運行下面的命令來MySQL的文件夾添加到PATH,讓OS X知道到那裏尋找可執行
export PATH=${PATH}:/usr/local/mysql/bin
凡在/ usr /本地/ MySQL的是你的mysql的位置安裝。
您可以將其添加到您的.bash_profile
文件(位於~\.bash_profile
,或者您可以創建它),以便每次啓動新終端時都可以運行它。否則,你將不得不使用mysql
命令
之前手動輸入一旦您輸入此命令(或增加其對.bash_profile),你可以使用mysql命令如上
或者導航到/usr/local/mysql/bin
(或者你的mysql的安裝位置),然後使用命令
./mysql command
而不是
mysql command
如上所述(其中命令是本文前半部分描述的命令)。這將直接運行mysql
二進制文件,而不是在PATH中搜索它。
如果'mysql:command not found'怎麼辦? –
我剛剛更新了該帖子(正如您發佈該評論)以解決該問題:) –
我如何知道mysql已安裝在我的macbook上? –
- 1. 如何通過IP連接到服務器上的數據庫
- 2. 在Mac上通過終端命令連接到MySQL數據庫
- 3. Python連接到Web服務器上的MySQL數據庫
- 4. 我如何通過Windows機器連接到Linux服務器的mysql數據庫
- 5. 連接到數據庫服務器端
- 6. 通過服務器連接到MySQL數據庫
- 7. 連接到服務器上的MySQL
- 8. 如何連接到數據庫的MySQL通過實體框架的遠程服務器上
- 9. 從PHP通過終端連接到MYSQL
- 10. 通過終端連接到遠程mysql
- 11. 如何連接到不同服務器的mysql數據庫?
- 12. 如何通過java jdbc連接到位於Namecheap服務器上的MySQL數據庫?
- 13. MAMP Pro:如何通過網絡連接到Mac OS上的MySql服務器?
- 14. 未能通過Ubuntu的服務器連接到遠程MySQL數據庫
- 15. 連接到服務器上的ms sql數據庫
- 16. Screwturn連接到另一臺服務器上的數據庫
- 17. cakephp無法連接到服務器上的數據庫
- 18. 連接到服務器上的Oracle數據庫時出錯
- 19. 連接到遠程2008服務器上的IIS元數據庫
- 20. MySQL在不同服務器上使用Python連接數據庫?
- 21. MySQL - 在不同服務器上使用Python連接數據庫?
- 22. 如何從終端macbook轉儲mysql數據庫
- 23. 通過Internet連接到後端的非IIS託管的WCF服務通過Internet連接到數據庫
- 24. 通過Linux終端創建MySQL數據庫,並通過phpMyAdmin連接它
- 25. 將qt客戶端應用程序連接到服務器上的數據庫
- 26. 通過RMySQL連接到sequel pro數據庫遠程服務器
- 27. 解析服務器通過SSL連接到遠程數據庫
- 28. 無法通過Godaddy Shared服務器上的套接字'/var/mysql/mysql.sock'(38)連接到本地MySQL服務器
- 29. 無法通過Linux上的套接字連接到本地MySQL服務器
是的,有命令行客戶端,通常稱爲「mysql」。 – fvu
是的,'mysql:command not found',如何安裝? –
可能是一個愚蠢的http://stackoverflow.com/questions/8195418/cant-access-mysql-from-command-line-mac或其他幾個 – fvu