下面是在Ubuntu下使用Docker安装MySQL 5.6的攻略:
安装Docker
首先需要安装Docker,可以执行以下命令安装:
sudo apt-get update
sudo apt-get install docker.io
获取MySQL 5.6的镜像
使用下面的命令从Docker Hub获取MySQL 5.6的镜像:
sudo docker pull mysql:5.6
运行MySQL 5.6的镜像
使用下面的命令启动MySQL 5.6的容器:
sudo docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=yourpassword mysql:5.6
其中yourpassword
是你设置MySQL root用户的密码。
上述命令执行完毕后,可以使用sudo docker ps
命令检查容器是否运行。
连接MySQL服务器
使用以下命令连接到MySQL:
mysql -u root -p -h 127.0.0.1 -P 3306
其中127.0.0.1
是Docker容器的IP地址,如果要从外部连接,还需要在Docker主机上打开3306端口。
示例1:创建一个名为testdb
的数据库
使用以下命令在MySQL中创建一个名为testdb
的数据库:
CREATE DATABASE testdb;
示例2:使用已有的数据库
如果你已经有了一个MySQL数据库备份文件(例如testdb.sql
),可以使用以下命令在Docker中导入该数据库:
cat testdb.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=yourpassword DATABASE
其中CONTAINER
是你的MySQL容器名称,DATABASE
是要导入的数据库名称。如果没有报错,就说明导入成功了。
至此,就完成了在Ubuntu下使用Docker安装MySQL 5.6的全部过程。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ubuntu下在docker中安装mysql5.6 的方法 - Python技术站