群暉的docker里,mysql修改配置文件錯誤后,無法啟動,問題解決方法


今天用mysql發現數據庫時間和系統時間對不上,於是在群暉的docker里面修改了了一下

在mysql的配置目錄:/etc/mysql/my.cnf里面添加了一句default-time-zone = '+8:00',

英文水平有限,default單詞打成了defualt,導致mysql啟動不了。

於是有了一下操作:

先開啟群暉的SSH

 

 

我這里是遠程操作群暉,所以還要去路由器做一個端口轉發,如果本地,直接忽略

 

通過putty,連接群暉

 

 

輸入你的賬戶名和密碼,

賬戶是你登錄群暉的賬號,密碼也是

登錄后

 

 直接使用docker ps會提示被拒絕

這時候輸入:sudo -i 切換成root用戶

密碼是你登錄群暉的密碼

登錄后,輸入:docker ps -a 命令(因為容器沒有運行,無法進入容器)

記住你msyql容器的id

 

 

輸入以下命令:

docker cp 你容器的ID:/etc/mysql/my.cnf /home/my.cnf

把修改的文件弄出來

把錯誤的地方修改好

然后通過命令:

docker cp /home/my.cnf 你容器的ID:/etc/mysql/my.cnf

然后再從群暉里啟動mysql就可以了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM