由於 linux 下 mysql 區分大小寫,所以需要修改 mysql 配置檔案 在 [mysqld] 下增加一項屬性 lower_case_table_names = 1 ,然後重啟 mysql 服務即可
修改的時候發現 mysql容器裡沒有 編輯工具,所以安裝 vim
主機執行
docker exec -it bash
可能的解決方法
mv /etc/apt/sources.list /etc/apt/sources.list.bak
echo
"deb jessie main non-free contrib" >/etc/apt/sources.list
echo
"deb jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list
echo
"deb-src jessie main non-free contrib" >>/etc/apt/sources.list
echo
"deb-src jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list
#更新安裝源
apt-get update
1. 刪除/var/cache/apt/archives/下的所有檔案。可能是上次沒有成功導致遺留了部分檔案。
2. 如果使用的是**,需要檢查dns。如果機器不能連線dns伺服器,要將sources.list中的源位址換成ip。
[mysqld]後新增
#安裝命令
apt-get install -y vim
lower_case_table_names=1
重啟 mysql 服務
service mysql restart
**:
由於 linux 下 mysql 區分大小寫,所以需要修改 mysql 配置檔案 在 [mysqld] 下增加一項屬性 lower_case_table_names = 1 ,然後重啟 mysql 服務即可
在docker容器中安裝vi命令的簡單操作
在使用docker容器時,有時候裡邊沒有安裝vim,敲vim命令時提示說 vwww.cppcns.comim command not 這個時候就需要安裝vim,可是當你敲apt get install vim命令時,提示 reading package lists.done buildi depen...
docker容器中vi指令找不到
在docker容器中vi指令找不到 apt get update 報錯處理 gpg error jessie inrelease the following signatures were invalid keyexpired 1487236823 keyexpired 1487236823 key...
docker容器安裝
docker 可以讓開發者打包他們的應用以及依賴包到乙個輕量級 可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。重啟docker服務 systemctl restart docker.service 拉取映象 tomcat mysql docker pull tomcat...