docker cp mysql-master:/etc/mysql/mysql.conf.d/mysqld.cnf
/root/mysql/conf/master/mysqld.cnf
docker cp /root/mysql/conf/master/mysqld.cnf mysqlmaster:/etc/mysql/mysql.conf.d/mysqld.cnf
docker exec -it mysql-master bash
mysql -uroot -proot123
docker restart mysql-master
docker run -d -e MYSQL_ROOT_PASSWORD=root123 --name mysql-master -v /root/mysql/data/master:/var/lib/mysql mysql:5.7
这是一个容器实例
运行多个mysql容器要记得更改一些目录信息。
我为什么不直接挂载datadir和etc目录呢,我也想啊,谁想cp来cp去,但是挂载etc配置时,就是挂不上,反而把配置目录变成了空目录。