

一, 命令登錄
若是docker-compose 則: docker-compose exec 資料庫名稱(xxx-mysql) bash
進入以后登錄: mysql -uroot -p密碼
建議
a,先改密碼: set password for root@'%' = password('新密碼');
![]()
b,授權對應地址登錄 '%' 表示開放所有
grant all privileges on *.* to root@'%' identified by '密碼';
![]()
然后遠程客戶端工具登錄測驗
二, 在容器中 繼續檢查:show variables like 'log_bin%';

上圖是 未開啟log_bin ,A如何開啟參考>>開啟mysql的binlog日志_查看_備份 B,v5.7開啟>>
若是docker-compose 安裝的則注意宿主配置與容器的組態檔路徑:
以mysql5.7為例:
啟動服務容器并進入容器(docker 或 docker-compose exec xxxmysql bash)后
查看:cat /etc/mysql/mysql.conf.d/mysqld.cnf

紅框部分就是開啟log-bin的設定, restart xxxmysql 即可生效.
進入容器或客戶端工具: show variables like '%log_bin%';

注意: 容器中不能直接VI 編輯 解決方法:
a, apt-get install 安裝vim
b, 掛載, 可以在宿主機對應組態檔中vi 好以后 cp 到容器中即可,相關命令參考:
1、從容器里面拷檔案到宿主機:
如將容器中的配置復制到 宿主機的檔案目錄下: docker cp tst-mysql:/etc/mysql db/conf
2、從宿主機拷檔案到容器里面
如將mysqld.cnf 拷貝到容器的mysqld.cnf檔案里面:
docker cp ../mysql.conf.d/mysqld.cnf zxl-mysql:/etc/mysql/mysql.conf.d/mysqld.cnf
三 恢復 參考1>> 參考2>> 參考3>>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/294537.html
標籤:區塊鏈
上一篇:MUC Token(MU Chain)母鏈幣白皮書英文和中文版,還有最全的公募階段資料,活動獎幣空投資料。
下一篇:搭建以太坊智能合約開發環境
