docker mysql保存密码_docker Mysql:5.7的持久化存储及远程连接

本文详细介绍了如何使用Docker在华为云环境中部署MySQL数据库服务,包括配置步骤、常见问题及解决方案,特别关注了权限配置和远程连接问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

bc3f9276acf88283a0569b9b9ef9ee92.png

在线QQ客服:1922638

专业的SQL Server、MySQL数据库同步软件

1.先决条件:

2.拉出mysql的docker镜像:5.7

3 。预先配置

4.创建配置文件

5.运行命令

6.使用Navicat连接到mysql进行检查

7.顺便说一下,mysql授权用户

8.连接到云mysql

8.2华为云安全组配置

在华为Cloud centos7.5环境下

Docker已安装

码头服务已启动

配置本地文件目录

坑1:最好将配置文件用作后缀。尝试后缀后,可以启动mysql,但是配置文件不起作用。

坑2:修改配置文件后,请记住

是启动容器的命令;

:配置此项后,当Docker重新启动时,该容器始终可以自动启动。有关其他参数,请参阅:

1.默认值表示当容器退出时,docker不会自动重新启动容器

2.指示如果容器的退出状态为非零,则docker自动重新启动容器。您还可以指定重新启动次数。如果在指定的次数后未能启动容器,则放弃:

3.表示一旦容器退出,码头工人将自动重启容器

:使用此参数,容器中的根拥有真正的根权限,否则,容器中的根只是外部的普通用户权限

:指定容器的名称,以便以后可以输入容器的命令行

:d表示在后台运行。也可以使用,i是交互式操作,t是终端,

:是指在本地生成一个随机端口以映射mysql的端口3306

:设置环境变量

:指定了mysql的root密码

:指运行mysql映像和标签

:表示正在安装,这是持久存储的关键

使用Navicat在计算机上本地连接时报告错误:

实际上,我们的MySQL不允许远程登录,因此远程登录失败,解决方法如下:

也可能需要

但是仍然报告错误,错误的内容不同:

解决方法如下:

mysql>授予数据库名称上的权限1,权限2,…权限n。表名到用户名@用”连接密码”标识的用户地址;

权限1,权限2,…权限n代表14个权限,例如选择,插入,更新,删除,创建,删除,索引,更改,授予,引用,重新加载,关闭,进程,文件等。 br>

如果将特权1,特权2,…特权n替换为所有特权或全部特权,则表示所有特权均授予用户。

将数据库名称和表名称替换为时。 ,这意味着授予用户操作服务器上所有数据库中所有表的权限。

用户地址可以是localhost,也可以是IP地址,计算机名和域名。您也可以使用”%”从任何地址进行连接。

“连接密码”不能为空,否则创建将失败。

举例说明:

mysql \ gt;将选择,插入,更新,删除,创建,放置在vtdc.employee上的权限授予” 123″标识的joe@10.163.225.87;

将用户joe从10.163.225.87分配到对数据库vtdc的employee表进行选择,插入,更新,删除,创建,删除和其他操作,并将密码设置为123。

mysql \>授予vtdc的所有特权。 *至以’123’标识的joe@10.163.225.87;

将用户joe(从10.163.225.87)分配给对数据库vtdc中的所有表执行所有操作的权限,并将密码设置为123。

mysql \>授予的所有特权。 到用’123’标识的joe@10.163.225.87;

从10.163.225.87为用户joe分配权限,以对所有数据库中的所有表执行所有操作,并将密码设置为123。

mysql \>授予的所有特权。 到以” 123″标识的joe @ localhost;

分配本地用户joe权限,以对所有数据库中的所有表执行所有操作,并将密码设置为123。

使用docker在huawei云上安装mysql后,计算机无法本地连接,解决过程如下:

前提条件:1-7已调试

411e7059a50ef807139c63029af95f04.png >

8完成所有配置后,您可以在计算机2上本地使用mysql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值