docker安裝mysql5.7


1. 下載mysql鏡像

docker pull mysql:5.7

2. 添加mysql配置文件

# 創建一個目錄
mkdir ~/docker-mysql/conf.d

# 增加mysql配置文件

vim ~/docker-mysql/conf.d/conf-file.cnf

# 以下是配置內容

[mysqld]
#表名不區分大小寫
lower_case_table_names=1
datadir=/var/lib/mysql

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

3. 添加數據文件

# 添加數據文件目錄
mkdir -p ~/docker-mysql/var/lib/mysql

4. docker啟動mysql命令

docker run --name  mysql \
--restart=always \
-p 3306:3306 \
-v ~/docker-mysql/conf.d:/etc/mysql/conf.d \
-v ~/docker-mysql/var/lib/mysql:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=root_123456 \
-d mysql:5.7 --default-authentication-plugin=mysql_native_password (8.0之后加這個)

5. 進入容器命令行

docker exec -it mysql bash

6. 查看日志

docker logs -f mysql

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM