1、docker pull mysql:8.0
2、docker run -d -e MYSQL_ROOT_PASSWORD=123456 --name mysql -v /mysql/data:/var/lib/mysql -p 3306:3306 mysql //启动容器(本地目录与mysql容器目录映射)
3、docker exec -it mysql /bin/bash //进入容器
4、退出容器 exit
docker exec -it mysql /bin/bash -c "mysqldump -u root -p test1 > /var/lib/mysql/ystestdb1-1.sql" // 备份
docker exec -it mysql /bin/bash -c "mysql -u root -p test2 < /var/lib/mysql/ystestdb1_2.sql" //还原
常用命令:
1、返回根目录 cd /
2、删除容器 docker rm -f 容器Id
3、查看文件夹内容, ls , ls-lh 明细
4、创建文件夹mkdir xx ,没权限时用 sudo mkdir xx
其他命令:
1、输入 sudo -i 进入root
2、cd 选择路径
3、rm -rf file 删除文件或文件夹
4、授予权限:chmod +x /root/conf/mysql_backup_test_backup.sh || chmod u+x *.sh