数据库如何允许远程连接

2024-07-04 05:50:49

MySQL数据库如何开启远程连接(多备份)_MySQL
开通MySQL远程登录帐户时,应注意以下三点:

1确保服务器上的防火墙3306端口没有被屏蔽。
MySQL的默认端口是3306。 必须保证防火墙没有屏蔽3306端口,否则将无法通过3306端口远程连接MySQL。

如果您在安装MySQL时指定了不同的端口,请在防火墙中打开您为MySQL指定的端口号。

如果您不知道如何在服务器上配置防火墙,请询问您的服务器管理员。

2IP115.28.36.60和其他备份服务器IP已添加到白名单中。 3.添加允许远程连接MySQL用户并对其进行授权的功能。


1)登录服务器并输入命令行。
在Windows主机上,点击“开始”菜单,“运行”,输入“cmd”进入命令行。

2)使用数据库管理员帐户进入mysql控制台。 在命令行执行mysql-uroot-p密码输入密码后即可进入mysql控制台。
例如:MySQL-uroot-p123456

123456是root用户的密码。

3)创建并授权远程登录用户,然后在控制台执行以下语句。
grantselect,locktablesondemodb.*todemouser@'115.28.36.60'由您的密码识别';

说明:demo=数据库名称;demouser=数据库用户名;yourpassword=数据库密码

例如:

grantselect,locktablesondiscuz.*toted@'115.28.36.60'identifiedby'123456';

4)执行完上面的语句后,再执行下面的语句,则可以立即申请。
flushprivileges;


上述语句表示将diskus数据库选择和锁定权限授予用户Ted,并允许用户Ted使用IP地址115.28.36.60远程登录并保存用户密码123456。

discuz.*表示上面的权限适用于哪张表,后面的*表示所有数据库中的所有表权限为“*..*”,一个数据库中的所有表权限为“databasename*””。

Ted表示您要允许哪个用户。

115.28.36.60是指允许远程连接的IP地址。

注意:

115.28.36.60是我们的备份服务器IP之一,主要是为了检查我们的服务器是否可以连接到您的数据库。

这里很多朋会有疑问,这样不安全吗?权限,即锁定查询和表的权限,因此您根本无法更改数据库。

如果不介意的话可以在mysql控制台执行selecthost,userfromuser;这是因为启用mysql远程登录的用户都存储在mysql数据库中。 。

电脑中SQLServer2012数据库怎么开启允许远程连接
SQLServer2012是一个数据库。 如果您希望其他网络访问您的本地数据库,您必须允许数据库远程连接,然后启用默认远程连接端口1433的映射。 然而,很多用户可能不知道自己的计算机上有SQLServer2012。 。 如何打开数据库以允许远程连接?为了解决这个问题,本文提供了详细的打开步骤。
具体方法如下。
1.首先,打开登录SQLServer2012管理员,然后双击安全下的用户SA。
2。 进入用户SA的属性界面,单击“状态”,确保单选按钮选项如图所示,然后按“确定”。
3。 然后打开SQLServer配置管理器,单击SQLServer服务选项,并确保SQLServer正在运行。
4。 要手动更改SQL数据库的连接端口,您可以更改默认端口,如下所示。 SQLServer2012的默认端口是1433。
5。 最后,是时候映射端口1433了。 远程连接该数据库时,格式为DataSource=[域名或IP],[端口]。 例如,数据源=117.232.22.132,4646。 如果端口默认为1433,则不需要填充DataSource=117.232.22.132端口。
如何启用到计算机上的SQLServer2012数据库的远程连接。 您可以参考上面的方法激活它。