在centos6上面使用yum安裝任意版本的mysql,這邊以mysql5.7為例。
大致步驟如下:
- 更新yum的repository (yum mysql的來源)
- 改變repository裡的來源版本 (預設都是吃latest)
- 確認無誤後,用yum直接安裝mysql-community-server
- 安裝成功後,做第一次登入並改變密碼
- 開啟遠端連線的權限
- 修改密碼強度policy,和預設db編碼
- 基本安裝完成
在centos6上面使用yum安裝任意版本的mysql,這邊以mysql5.7為例。
大致步驟如下:
當mysql有設定帳密時,不論是每次的登入或是寫script時,都要輸入帳密其實是挺惱人的事,且有時也不好把帳密資訊寫在script裡。雖然每次輸入帳密會比較安全,但如果只是在自己電腦或是測試的時候,能少敲一個字都好。在MySQL5.6新出一個login-path的特性,可以把帳密加密保存於mylogin.cnf,之後客戶端可以透過讀取該加密文件連接MySQL。這樣一來可以避免敏感資料曝露,也在安全跟方便之間取個平衡。
設定login-path
>mysql_config_editor set --login-path={name} --host={host} --port={port} --user={user} --password
使用login-path
>mysql --login-path={name}
參考: