docker mysql容器安裝vim
阿新 • • 發佈:2018-12-10
由於 linux 下 mysql 區分大小寫,所以需要修改 mysql 配置檔案 在 [mysqld] 下增加一項屬性 lower_case_table_names = 1 ,然後重啟 mysql 服務即可
修改的時候發現 mysql容器裡沒有 編輯工具,所以安裝 vim
###進入 mysql 容器
主機執行
docker exec -it <mysql容器id> bash
###配置國內映象源
mv /etc/apt/sources.list /etc/apt/sources.list.bak echo "deb http://mirrors.163.com/debian/ jessie main non-free contrib" >/etc/apt/sources.list echo "deb http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list echo "deb-src http://mirrors.163.com/debian/ jessie main non-free contrib" >>/etc/apt/sources.list echo "deb-src http://mirrors.163.com/debian/ jessie-proposed-updates main non-free contrib" >>/etc/apt/sources.list #更新安裝源 apt-get update
如果下載過程中卡在[waiting for headers]
可能的解決方法
1. 刪除/var/cache/apt/archives/下的所有檔案。可能是上次沒有成功導致遺留了部分檔案。
2. 如果使用的是代理,需要檢查DNS。如果機器不能連線DNS伺服器,要將sources.list中的源地址換成IP。
#安裝命令
apt-get install -y vim
###修改 mysql 配置檔案使其不區分大小寫
編輯/etc/mysql/mysql.conf.d/mysqld.cnf檔案
[mysqld]後新增
lower_case_table_names=1
重啟 mysql 服務
service mysql restart