mysql容器实现数据卷与主机数据共享
1.登入主机的mysql
mysql -uroot -pxxx
2.在mysql中查看对应数据存放位置
show global variables like “%datadir%”
3.将主机mysql存放数据的文件夹备份到/home路径下任意位置
cp -r /var/lib/mysql /home/ausa/mysql2
4.运行一个mysql容器注意保持mysql版本一致
docker run -dit -p 3307:3306 --name mysql2 -v /home/ausa/mysql2:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.22
mysql容器的数据默认存放位置就是/var/lib/mysql中
创建容器时,使用-v 将本地备份的文件夹 /home/ausa/mysql2 挂载到 容器中的 /var/lib/mysql2中去
create database user_test default character set utf8 COLLATE utf8_general_ci;