docker創建mysql時啓動二進制日誌。
首先你得有docker的環境。
命令如下:
docker run --restart=always --privileged=true -p 3306:3306 -d -e MYSQL_ROOT_PASSWORD=root -v /data2/mysql:/var/lib/mysql mysql:5.7 --lower_case_table_names=1 --log-bin=/var/lib/mysql/mysql-bin --server-id=123
此處:
log-bin 就是配置二進制日誌的路徑
server-id 就是一個隨機數,只要是唯一的不和其他地方使用的相同即可。
其他參數:
restart 重啓策略,always意思是總是自動重啓。還有其他的值,這裏就不作講解了。
privileged 進入容器後開啓最大權限
MYSQL_ROOT_PASSWORD 默認的root密碼
lower_case_table_names 忽略大小寫
給自己做個筆記,方便日後回顧。