docker mysql安裝

Docker MySQL-Server 安裝
一、搜索
docker search mysql
# 通常會選擇mysql-server 版本mysql

二、拉取sql

docker pull mysql-serverdocker

三、掛載bash

sudo docker run --name mysql -d --restart always -p 3306:3306 -e MYSQL_ROOT_PASSWORD=p@ssw0rd -v /data/mysql/conf:/etc/mysql/conf.d mysql/mysql-serveride

--name:容器名
--p:映射宿主主機端口
-v:掛載宿主目錄到容器目錄
-e:設置環境變量,此處指定root密碼
-d:後臺運行容器加密

四、docker ps
能夠看到安裝成功rest

五、進入mysql
docker exec -it mysql bash
mysql -uroot -pserver

ERROR:報錯
通常這樣配置好以後會報錯
一、沒有開啓遠程鏈接
二、mysql8.0以後密碼加密規則改變了it

解決:
use mysql;
select host,user from user;
update user set host='%' where user='root';
alter user 'root'@'%' identified with mysql_native_password by 'p@ssw0rd';容器

結束

相關文章
相關標籤/搜索