docker安装mysql的坑

正确语句:docker run -p 3306:3306 --name mysql-master  --privileged=true --restart=always -v /home/mysql/master-data/data/mysql:/var/lib/mysql  -v /usr/local/data/mysql/mysql.conf.d:/etc/mysql/mysql.conf.d -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7.30

 

 

注意点:1./home/mysql/master-data/data/mysql:/var/lib/mysql   宿主机文件地址

               2.-v /usr/local/data/mysql/mysql.conf.d:/etc/mysql/mysql.conf.d   不能直接将mysql整个配置文件夹挂载到/etc/mysql,会不生效,需要确定到mysql.conf.d文件夹下

你可能感兴趣的:(笔记)