使用云服务器的Docker安装MySQL 5.7
1、获取镜像并拉到本地
docker search mysql
docker pull mysql
2、启动容器
- 本地目录
mkdir -p /mydata/mysql/log
mkdir -p /mydata/mysql/data
mkdir -p /mydata/mysql/conf
- 挂载目录,启动容器(注意:本文端口为3307)
docker run -p 3307:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
-p 3307:3306:指定宿主机端口与容器端口映射关系
-v:挂载主机文件夹 /mydata/mysql/data 到 容器/var/lib/mysq 挂载点
-e:指定容器需要的变量
-it:表示交互式终端;
-d:后台运行mysql容器
3、查看容器
docker ps -a
4、进入容器操作
- 进入容器
docker exec -it mysql /bin/bash
- 登录
mysql -u root -p
- 查看用户、插件
mysql> use mysql;
Database changed
mysql> select host,user,plugin from user;
+-----------+---------------+-----------------------+
| host | user | plugin |
+-----------+---------------+-----------------------+
| localhost | root | mysql_native_password |
| localhost | mysql.session | mysql_native_password |
| localhost | mysql.sys | mysql_native_password |
| % | root | mysql_native_password |
+-----------+---------------+-----------------------+
4 rows in set (0.00 sec)
mysql>
5、最重要的一步
开放安全组(本文是3307)
原文地址:https://blog.csdn.net/2401_83326044/article/details/140488804
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!