Docker安裝MySQL8和配置遠程訪問

1. 環境準備

創建掛載數據目錄和配置文件

mkdir -p /opt/mysql/data /opt/mysql/conf
touch /opt/mysql/conf/my.cnf

2. 拉取鏡像

docker pull mysql

3. 啓動容器

docker run --restart=always --name=mysql -p 3306:3306 \
-v /opt/mysql/conf/my.cnf:/etc/my.cnf \
-v /opt/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql

4. 配置遠程訪問

docker exec -it mysql /bin/bash
mysql -uroot -p123456
alter user 'root'@'%' identified by '123456' password expire never;
alter user 'root'@'%' identified with mysql_native_password by '123456';
flush privileges;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章