MySQL入門教程:利用選項文件簡化連接
最新學訊:近期OCP認證正在報名中,因考試人員較多請盡快報名獲取最近考試時間,報名費用請聯系在線老師,甲骨文官方認證,報名從速!
我要咨詢MySQL入門教程:利用選項文件簡化連接,在激活 mysql 時,有可能需要指定諸如主機名、用戶名或口令這樣的連接參數。運行一個程序需要做很多輸入工作,這很快就會讓人厭煩。利用選項文件可以存儲連接參數,減少輸入工作。
例如,對于使用mysqladmin客戶機來管理數據庫,那么你很快會厭煩每次使用這么長的命令行:
shell>mysql –u root –p varialbles
Enter password: *********
你也許會選擇使用全局選項文件來存貯你的參數:
[mysqladmin]
#也可以用[client],為所有的客戶機存儲參數
user=root
password=yourpassword
這樣執行mysqladmin variables就不會顯示任何存儲拒絕的錯誤,并且你可以用root用戶身份維護數據庫了。
且慢,你立刻會發現,這樣做是一個很大的安全漏洞,因為任何可以讀取選項文件的用戶都可以獲得你的密碼!解決方法是,只提供password選項不提供密碼:
[mysqladmin]
user=root
password
這樣你在命令行執行時,會提示你數據密碼:
shell>mysql varialbles
Enter password: *********
但是,你不能不提供password選項,否則你還是要在命令行中提供-p選項。