在Ubuntu 16.04服务器上使用Docker安装MySQL的步骤如下:首先,查找Docker Hub上的mysql镜像,通过执行以下命令:sudo docker search mysql 然后,拉取官方镜像,使用以下命令:sudo docker pull mysql 接下来,查看镜像的相关信息,使用以下命令:sudo docker images 使用容器运行mysql镜像,通过以下命令:sudo...
Ubuntu16.04 服务器 用docker安装MySQL
在Ubuntu 16.04服务器上使用Docker安装MySQL的步骤如下:
首先,查找Docker Hub上的mysql镜像,通过执行以下命令:
sudo docker search mysql
然后,拉取官方镜像,使用以下命令:
sudo docker pull mysql
接下来,查看镜像的相关信息,使用以下命令:
sudo docker images
使用容器运行mysql镜像,通过以下命令:
sudo docker run --name mysqldb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest
查看容器是否启动,使用以下命令:
sudo docker ps
至此,Docker安装MySQL已完成。
开启MySQL执行名为mysqldb的容器:
sudo docker start mysqld
执行以下命令,通过容器内部连接MySQL:
sudo docker exec -it mysqldb /bin/bash
关闭mysqldb容器,使用以下命令:
sudo docker stop mysqldb
连接MySQL数据库,使用以下命令:
mysql -u root -p
退出MySQL,使用以下命令:
exit
若安装后Docker找不到命令,关闭Linux服务器后重新开启,再尝试使用以下命令连接MySQL,注意指定地址:
mysql -u root -h 127.0.0.1 -p
添加-h127.0.0.1参数后,若能成功连接,说明数据库正在运行。
通过查找MySQL.sock文件发现文件不存在,理解为MySQL生成文件时可能失败,这不影响我们的主要研究。2024-10-16