頻繁輸入 mysql -h host -u user -p password -D db -P port 極大降低效率,利用 ~/.my.cnf 實現一鍵登入。
/home/用戶名 或 /data/用戶名)建立 .my.cnf:[client] user=root port=3306 host=10.6.28.90 database=test password=MYsql3306
chmod 600 .my.cnf # 輸出範例 -r-------- 1 mark users 78 Aug 13 10:52 .my.cnf
mysql 即可自動連線指定資料庫。MySQL 啟動時按順序讀取配置檔:
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf ← 最後讀取,優先級最高,覆蓋前者
可用 mysql --print-defaults 或 my_print_defaults client 驗證生效配置。