在docker容器中安装mysql服务以及连接配置

一、安装mysql

在安装完成docker之后,就可以在这个容器里面,安装其他的内容,比如mysql、mongo、redis这些,这里先说mysql的安装

sudo docker run -itd -p 3306:3306 \  
    -e MYSQL_ROOT_PASSWORD="your_password_here" \  
    -e MYSQL_ALLOW_EMPTY_PASSWORD="your_name_here" \  
    --name mysql \  
    mysql \  
    --character-set-server=utf8 \  
    --collation-server=utf8_general_ci \  
    --default-authentication-plugin=mysql_native_password \  
    --lower-case-table-names=1

上面的命令是进行mysql的安装,在服务器终端进行命令的执行,其中sudo是管理员命令,表示为最高的执行权限,docker表示在docker容器里面进行安装

-p 3306:3306 是对服务器的端口进行的设置,可以改成其他的,但是基本默认都是3306
-e MYSQL_ROOT_PASSWORD 是对密码进行的设置,后面引号里面是密码的内容,可以忽略不写,也就是不设置密码,删除这行命令即可
-e MYSQL_ALLOW_EMPTY_PASSWORD 是对用户名的设置,后面引号里面是用户名的内容,这个就尽量不要忽略了,用户名还是需要设置的

二、验证是否安装成功

在安装命令执行完成之后,需要检查mysql是否安装成功

sudo docker ps

执行这个命令,可以查看是否安装成功
在这里插入图片描述
当查看到有mysql的时候,就表示已经安装成功,就可以进行下一步的操作

三、进入服务

在确定mysql安装完成之后,就要执行命令进入到mysql服务里面

sudo docker exec -it mysql bash

执行完成,看到如下图类似的内容,表示进入成功
在这里插入图片描述

四、登录mysql

进入到mysql服务之后,输入登录命令

mysql -uroot

执行完成会出现以下页面内容
在这里插入图片描述
当出现**>**光标的时候,就表示登录进去了,可以输入mysql的语句

五、创建数据和登出mysql以及退出服务

在看到光标之后,我们可以输入mysql的语句去创建数据库

CREATE DATABASE mysqldb;

CREATE 是创建的关键字
DATABASE 表示的是创建的数据库,创建表格用的是TABLE
mysqldb 是数据库的名字

建立完成之后,可以使用命令退出

quit

在执行之后,再次输入退出服务的命令

exit

在最后的退出命令执行完成之后,就完成了一系列安装mysql到创建数据库的内容,退回到最初的终端

六、Spring连接云端数据库

我们在服务器里面,安装完成mysql,创建好数据之后,就可以通过propertise文件里面,写上数据库连接配置,使用我们的mysql数据库

spring.datasource.url=jdbc:mysql://公网ip地址:端口/数据库名字?serverTimezone=GMT%2B8
spring.datasource.username=your_name_here
spring.datasource.password=your_password_here

讲上述配置里面的内容更改为自己的配置之后,就可以去使用mysql了啦~
PS:记得去服务器里面的防火墙,开放端口号哦
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值