今天用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就可以了