docker mysql 8.0版本挂载

sudo docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf/my.cnf:/etc/mysql/conf.d/mysql.cnf \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:8.0.30
 
# 参数说明
# -p 3306:3306 将容器的3306端口映射到主机
# -v /mydata/mysql/log:/var/log/mysql\ 将日志文件挂载到主机
# -v /mydata/mysql/data:/var/lib/mysql\ 将数据文件挂载到主机
# -v /mydata/mysql/conf/my.cnf:/etc/mysql/conf.d/mysql.cnf mysql8 只能这样挂载配置文件
# -e MYSQL_ROOT_PASSWORD=root \ 设置mysql的root用户的密码为root
# -d mysql:8.0.19 以后台方式运行
 
# 如果出现一串类似下方的字符串 就代表安装成功了 (这是容器id)
a6as4d65wq4d65qw4dc65c4dc65g46gdf65g4d654r684ds65f4e86w46we46dgd54g6
 

注意:
/mydata/mysql/conf/my.cnf:/etc/mysql/conf.d/mysql.cn里面的my.cnf要由自己在根目录下使用touch命令创建好,如果不创建的话系统默认生成的是一个my.cnf目录,而不是一个文件,无法进行挂载

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值