Docker安装MySQL

文章介绍了如何使用Docker部署MySQL的不同版本,如5.7,包括下载镜像、启动容器、设置密码、使用Navicat进行数据库和表的创建。还强调了MySQL的优势,如速度、价格、易用性、可移植性、丰富的接口和安全性。
摘要由CSDN通过智能技术生成

MySQL是一个关系型数据库管理系统由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

  1. 检查网络服务

ip addr

 

ping www.baidu.com

2.查看docker

 

3.查看MySQL的版本

常见Mysql的版本有4.1、5.0、5.1、5.5、5.6、5.7、5.8、8.0;

4.下载MySQL镜像(小编用的是5..7)

 

5.拉取镜像

docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD_123456 -d mysql:5.7

 

 

6.连接Navicat

 

7.用Navicat创建数据库

 

8.用Navicat生成数据表

 

9.停止MySQL盒子

 

10.重启MySQL盒子

 

11.判断数据库,数据表是否存在

SHOW DATABASES;

SHOW TABLES;

12.启动MySQL盒子,带挂载目录

docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=yourpassword -v /path/to/mysql/data:/var/lib/mysql -d mysql:5.7

13.创建数据库

可以使用相同的命令在Navicat中创建一个新的数据库。因为挂载了目录,所以数据将保存在本地文件夹 /path/to/mysql/data 中。
14.生成数据库表

可以使用相同的命令在Navicat中创建一个新的数据库表。数据将保存在本地文件夹 /path/to/mysql/data 中。

15.停止MySQL盒子

docker stop mysql

16.重启MySQL盒子,带挂载目录

docker start mysql

17.判断数据库及数据表是否存在

SHOW DATABASES;

SHOW TABLES;

扩展MySQL的主要优势如下:

(1)速度:运行速度快。

(2)价格:MySQL对多数个人来说是免费的。

(3)容易使用:与其他大型数据库的设置和管理相比,其复杂程度较低,易于学习。

(4)可移植性:能够工作在众多不同的系统平台上,例如:Windows、Linux、UNIX、Mac OS等。

(5)丰富的接口:提供了用于C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等语言的API。

(6)支持查询语言:MySQL可以利用标准SQL语法和支持ODBC(开放式数据库连接)的应用程序。

(7)安全性和连接性:十分灵活和安全的权限和密码系统,允许基于主机的验证。连接到服务器时,所有的密码传输均采用加密形式,从而保证了密码安全。由于MySQL是网络化的,因此可以在因特网上的任何地方访问,提高数据共享的效率。

感谢观看
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值