[英]How to setup mysql (@Ubuntu-Server) auto connect to other host?
我正在使用Ubuntu服務器。 我可以設置/配置“ mysql”以自動連接到另一台主機嗎? 我的意思是,如果我在終端上鍵入mysql,它將自動連接到特定主機。
謝謝。
答案分為兩部分。
首先-如何創建別名,一個單詞,如果您鍵入它,將執行一個特定命令(取自此處 :
第二部分-您要運行mysql命令的命令,它將類似於:
mysql -u $user -p$passsword -Bse "command1;command2;....;commandn"
您可以這樣編寫一個簡單的包裝器:
#!/bin/sh
/usr/bin/mysql --user $MYSQL_USER -p $MYSQL_PASSWORD --host $MYSQL_HOST $*
除了一些小小的例外,它應該與默認的mysql
命令幾乎相同,例如LOAD DATA INFILE
將如何僅在服務器上而不是本地計算機上讀取文件。
如果使用這些命令,則可能需要對mysqldump
和其他相關命令(如mysqladmin
執行相同的操作。
確保指定要運行的mysql
二進制文件的實際路徑。 我在這里使用/usr/bin/mysql
,但這可能是其他東西。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.