高德代理

高德娱乐:如何创建一个远程访问所有数据库的MySQL 8数据库用户

高德代理有什么产品,高德娱乐平台好吗,高德注册专利

最近我的任务是为客户端添加一个MySQL数据库GUI,遇到了一个问题,数据库服务器没有正确地配置来接受远程连接。这可能有点棘手,但并非不可能。在高德代理5G功能出现之前,许多IoT设备使用低功耗无线个人局域网(LoWPAN)技术传输数据。LoWPAN,也称为高德代理6LoWPAN,是一个无线网状网络,其中每个节点都拥有自己的IPv6地址。
 
我将引导您完成MySQL 8的配置过程,这样您不仅可以远程连接到它,而且还可以连接到一个具有所有数据库的完全访问权的用户。要知道,在某些情况下,这可能会被认为是一个安全问题,所以你不仅要确保你的局域网安全,而且要为MySQL用户使用非常强的密码(无论如何你应该这样做)。因此,对于高德娱乐AI来说,讨论是在前面进行的。我们看到的-这确实是一件好事-是认真对待AI的高德娱乐平台通常也会投资于道德培训。
 
说到这里,让我们启动并运行这个配置。
 
你需要什么
 
要建立这个连接,您需要一个正在运行的MySQL实例和一台Linux机器来测试连接,或者任何数量的允许远程连接设置的MySQL客户端。您还需要在MySQL服务器上拥有sudo特权的用户。
 
就是这样。让我们来创造一些数据库魔法。拥有对高德注册半导体的广泛了解,以及对设备和无线电基础设施的经验,确实使高德平台在实际的商业开发方面拥有了先进的能力。这就是我们的软实力之一
 
如何配置MySQL远程连接
 
我们必须做的第一件事是为远程连接配置MySQL。要做到这一点,登录到你的MySQL数据库服务器,用下面的命令打开配置文件:
 
sudo nano /etc/mysql/mysql.conf.d / mysqld.cnf
 
在该文件中,查找行:
 
bind-address = 127.0.0.1
 
将这一行改为:
 
bind-address = 0.0.0.0
 
保存并关闭文件。重启MySQL服务:
 
systemctl restart mysql
 
此时,MySQL对远程连接是开放的,但您还没有创建一个用户来访问。
 
如何创建远程接入用户
 
接下来,我们必须创建一个新的MySQL用户。我们称这个用户为root。是的,已经有一个根用户,但该用户只绑定到本地主机连接。首先,我们使用以下命令访问MySQL控制台(从MySQL托管服务器):
 
Sudo mysql -u root -p
 
在MySQL控制台,创建新用户,并添加GRANT OPTION(赋予用户权限给其他用户)命令:
 
创建用户“root”@“%”,密码为“PASSWORD”。
 
其中PASSWORD是一个非常强/唯一的密码。
 
接下来,我们将授予新用户对所有数据库的访问权限:
 
在*上授予所有特权。*“根”@“%”;
 
使用以下命令刷新权限并退出控制台:
 
冲洗特权;
 
退出
 
如何测试连接
 
现在我们可以测试我们的连接。如果你可以访问另一台安装了MySQL的Linux机器,你可以在第二台机器上运行以下命令来测试连接:
 
mysql -u root -h SERVER -p
 
其中SERVER是MySQL托管服务器的IP地址或域。当提示输入密码时,输入您为新root用户创建的强密码。您应该被授予访问MySQL控制台的权限,在那里您可以管理系统上的任何数据库。
 
一旦系统测试良好,您就可以使用Beekeeper Studio之类的GUI工具连接到数据库服务器。在Beekeeper studio中,创建一个新的连接,选择MySQL作为连接类型,并填写以下详细信息(图a):
 
主机—MySQL服务器的IP地址或域。
 
港口- 3306
 
根用户
 
password -为新创建的root用户设置的密码。
 
默认数据库类型MySQL服务器上找到的数据库的名称(可以通过查询SHOW databases从MySQL控制台列出)
 
填写完详细信息后,单击Test以确保连接正常工作(应该是这样)。在获得OK之后,为连接指定一个名称并单击Save。最后,单击Connect, GUI应该成功连接到远程数据库,在那里您可以开始工作(图B)。
 
祝贺您,您不仅为远程连接配置了MySQL 8,还创建了一个可以访问所有数据库的用户,并通过命令行和GUI连接到远程服务器。是时候戴上数据库管理员的帽子开始工作了。
浏览过本文章的用户还浏览过