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