用mysql连接docker容器

时间:2018-03-08 10:03:13

标签: mysql docker

如何使用在docker容器内运行的mysql连接本地机器中的mysql。 另外我需要知道如何将本地机器中的.dmp文件导入到在docker容器内运行的mysql。

1 个答案:

答案 0 :(得分:0)

我了解您有MySQL docker容器并且您需要访问它(查询数据库)?

要访问MySQL docker容器,可以使用

  

docker exec -it mysql_container-name mysql -uroot -p

     

“root”是MySQL数据库的用户名。   运行上述命令后,它会询问您密码。

成功登录后,它将显示MySQL控制台,您可以在其中对数据库运行各种查询。 例如:

选择数据库

  

USE Database_name;

显示表格

  

显示表格;

从Docker容器中备份或恢复MySQL数据库。

  

备份MySQL数据库

     

docker exec mysql_container_name / usr / bin / mysqldump -u root --password = 1234 Database_name> backup.sql

     

恢复MySQL数据库

     

cat backup.sql | docker exec -i mysql_container_name / usr / bin / mysql -u root --password = 1234 Database_name

希望这有帮助。

有关更多Docker命令,请点击以下链接 https://rohanjmohite.wordpress.com/2017/08/04/docker-daily-useful-commands/