docker:安裝mysql
阿新 • • 發佈:2018-06-27
sql文件 連接 mkdir password html light edi try rest
文章來源:https://www.cnblogs.com/hello-tl/p/9234429.html
1.添加鏡像
docker pull mysql
2.在/data下新建文件夾mysql,進入mysql文件夾新建文件夾data
mkdir /data/mysql mkdir /data/mysql/data
3.啟動
docker run -d -e MYSQL_ROOT_PASSWORD=123456 --name mysql --net elec_default --restart always -v /data/mysql/data:/var/lib/mysql -p 3306:3306 mysql
4.說明
docker run -d -e MYSQL_ROOT_PASSWORD=123456\ # 指定數據庫密碼 --name mysql --net elec_default --restart always \ # 指定容器名稱和設置自啟 -v /data/mysql/data:/var/lib/mysql -p 3306:3306 mysql # 設置存儲路徑、端口
5.如果mysql是 8 版本以上應該會出一下錯誤
連接Docker啟動的mysql出現:ERROR 2059 (HY000): Authentication plugin ‘caching_sha2_password‘ cannot be loaded: ÕÒ²»µ½Ö¸¶¨µÄÄ£¿é¡£
解決方案
1.進入mysql容器
docker exec -it mysql /bin/bash
2.進入mysql
mysql -uroot -p123456
3.修改密碼
ALTER USER ‘root‘@‘%‘ IDENTIFIED WITH mysql_native_password BY ‘123456‘;
文章來源:https://www.cnblogs.com/hello-tl/p/9234429.html
docker:安裝mysql