Docker安装mysql并导入sql文件
2019-05-14 12:36
337 查看
1.在docker中下载mysql,默认下载的是最新版的mysql,可在该指令后追加:tag(tag为具体的mysql版本,若要使用制定版本请指定,如:docker pull mysql:5.7)
[code]docker pull mysql
2.使用如下命令启动一个MYSQL容器
[code]sudo docker run --name bteye-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysql
- --name 给容器起个名字(本指令指定容器名字为bteye-mysql)
- -e 配置信息,此处配置数据库root用户的登陆密码
- -p 映射端口,将本机3306端口映射到容器的3306端口
- mysql为image的名字
3.将本地sql文件导入容器
[code]sudo docker cp /opt/a.sql bteye-mysql:/home/tmp
docker cp 第一个参数指定本地文件或者文件夹,第二个参数指定容器及容器内的目标文件夹
4.登入容器内MYSQL执行sql
登入容器并登陆mysql
[code]docker exec -it bteye-mysql mysql -uroot -p123456
执行sql文件
[code]source /home/tmp/a.sql
相关文章推荐
- 重新安装完MySQL,导入sql文件进去,发现很多中文数据丢失,还有部分乱码解决
- centos7安装完mysql之后,开放3306端口,创建数据库并导入.sql文件
- 第一天,Mysql安装,DDL(数据库定义语言),DBA,DML(数据库操纵语言),导入外面的sql文件
- centos安装mysql并且导入sql文件教程
- 如何将mysql5的sql文件导入到mysql4?
- mysql导入导出.sql文件备份还原数据库[mysql导入导出sql命令行]
- MySQL导入与导出.sql文件实操
- MYSQL导入导出.sql文件
- mysql命令导入大容量.sql文件
- Mysql导入导出.sql文件
- ubuntu下MySQL用source命令导入sql文件出现乱码解决方法
- mysql导入sql文件:Mysql导入导出.sql文件
- MySQL在命令行下导入导出.sql文件的方法
- 搞定使用MySQL导入外部的SQL文件执行
- MYSQL导入导出.sql文件
- mysql导入sql文件
- Mysql导入大尺寸sql脚本文件
- mysql导入sql文件时乱码问题
- Mysql导入导出.sql文件
- MySQL导入sql 文件的5大步骤