1.? 命令行格式
mysql -h 主機地址 -u 用戶名 -P 端口 -p密碼
2. 使用admin這個賬戶連接本地數據庫
(不指定端口的竅門兒在于my.cnf的[client]字段中指定了port等于服務器的監聽的port,否則要寫 mysql -u admin -P 13360才能連接非默認端口):
mysql -u admin
3.? 連接ngip,然后執行本地的sql :
mysql -h 172.17.0.3
CREATE DATABASE IF NOT EXISTS mcdb3.0 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
use mcdb3.0
source /root/.../*.sql
4. 注意my.cnf中client字段下面的 port會設置默認連接端口,包括遠程數據庫,所以如果遠程數據庫使用的是3306,但是client中的port配置的是本機的數據庫監聽端口并且不是3306,那么需要明確指定連接到3306端口
mysql -h 172.17.0.3 -P 3306 -u root