Docker 中安装MySQL
MySql拉取和安装
1、查看可用的 MySQL 版本
2、拉取 MySQL 镜像
3、查看本地镜像
4、运行容器
5、安装成功
连接MySql,访问MySQL服务
1、访问 MySQL 服务
2、查看和创建数据库实例
3、选择数据库实例和创建一张表
3.1 选择数据库实例
3.2 学生表建表SQL
3.3 查看表结构
Docker 安装 MySQL
MySQL 是世界上最受欢迎的开源数据库。凭借其可靠性、易用性和性能,MySQL 已成为 Web 应用程序的数据库优先选择。下面我们来看看在docker中如何安装MySqlr .
MySql拉取和安装
1、查看可用的 MySQL 版本
查看可用版本:
[root@centos7 ~]# docker search mysql
2、拉取 MySQL 镜像
这里我们拉取官方的最新版本的镜像:
[root@centos7 ~]# docker pull mysql:latest
`
3、查看本地镜像
使用以下命令来查看是否已安装了 mysql:
[root@centos7 ~]# docker images
4、运行容器
安装完成后,我们可以使用以下命令来运行 mysql 容器:
[root@centos7 ~]# docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
参数说明:
• -p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。
• MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。
• --name 容器别名
5、安装成功
通过 docker ps 命令查看是否安装成功:
[root@centos7 ~]# docker ps
通过docker exec -it mysql-test /bin/bash 进入mysql 容器
说明 docker exec -it 容器别名 /bin/bash
[root@centos7 ~]# docker exec -it mysql-test /bin/bash
连接MySql,访问MySQL服务
1、访问 MySQL 服务
本机可以通过 root 和密码 123456 访问 MySQL 服务。
注意连接前缀 的变化
[root@centos7 ~]#
root@4951229eeadf:/#
2、查看和创建数据库实例
mysql> show databases;
mysql> create database test;
3、选择数据库实例和创建一张表
3.1 选择数据库实例
mysql> use test;
3.2 学生表建表SQL
create table studentInfo(
stuNo int not null auto_increment primary key,
stuName varchar(10) not null,
stuSex char(1) not null,
stuAge tinyint(100) not null,
stuDept char(4) not null
)comment = '学生表';
3.3 查看表结构
到这里我们的MySql数据库就安装完成了,可以通过数据库愉快地玩耍了。
希望本文对你有所帮助。
相关资源:linuxmysql数据库开启外部访问设置指南-其它代码类资源-CSDN文库
————————————————
版权声明:本文为CSDN博主「宝贝入怀」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_31497453/article/details/114979357