首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 客戶端免帳密直連兩大法:配置檔與環境變數完整設定

     編輯:MySQL 資料庫相關知識

MySQL 客戶端連線時免輸入帳密的兩種標準做法。

方法一:修改配置檔 my.ini / my.cnf

[client]
port=3306
default-character-set=utf8
host=localhost
user=root
password=1

其他參數同樣可在 [client] 區段設定。

方法二:設定環境變數

變數名用途
MYSQL_HOST預設主機名
USERWindows/NetWare 預設用戶名
MYSQL_PWD預設密碼 (不安全,生產環境勿用)

常用環境變數完整參考

  • MYSQL_TCP_PORT:預設 TCP 埠號
  • MYSQL_UNIX_PORT:Unix socket 檔案路徑
  • MYSQL_PS1:命令列提示符格式
  • MYSQL_HISTFILE:歷史指令檔路徑
  • MYSQL_DEBUG:除錯追蹤選項
  • TMPDIR:暫存檔目錄
  • UMASK/UMASK_DIR:檔案/目錄建立權限遮罩

安全警示: MYSQL_PWD 會在程序列表洩露密碼,生產環境請改用 .mylogin.cnf (mysql_config_editor) 加密儲存。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved