docker mysql安裝
阿新 • • 發佈:2018-11-10
Docker MySQL-Server 安裝
1、搜尋
docker search mysql
# 一般會選擇mysql-server 版本
2、拉取
docker pull mysql-server
3、掛載
sudo docker run --name mysql -d --restart always -p 3306:3306 -e [email protected] -v /data/mysql/conf:/etc/mysql/conf.d mysql/mysql-server
--name:容器名
--p:對映宿主主機埠
-v:掛載宿主目錄到容器目錄
-e:設定環境變數,此處指定root密碼
-d:後臺執行容器
4、docker ps
可以看到安裝成功
5、進入mysql
docker exec -it mysql bash
mysql -uroot -p
ERROR:報錯
一般這樣配置好之後會報錯
1、沒有開啟遠端連線
2、mysql8.0之後密碼加密規則改變了
解決:
use mysql;
select host,user from user;
update user set host='%' where user='root';
alter user 'root'@'%' identified with mysql_native_password by '[email protected]';
結束