進入主題,如何安全的使用mysql command 語法。
mysql_config_editor是一個好用又安全的方式(加密)
mysql_config_editor set --login-path=remote
--host=remote.example.com --user=remoteuser --password
輸入完後他會叫你打密碼。
mysql_config_editor print --all
可以查看你的設定
之後你只要用
mysql --login-path=remote
就可以直接執行mysql command,可以避免密碼透漏在crontab file當中。
舉個範例
mysql --login-path=remote --database=your_database_name --execute="指令(更新、備份、刪除)"
如果是一班狀態的話會變成
如果是一班狀態的話會變成
mysql --user=[username] --password=[password] --database=[db name] --execute="指令"
是不是很簡單呢XD
沒有留言:
張貼留言