1)如果要远程访问数据库,则应具有静态IP,以便在将IP地址添加到mysql用户时可以访问它。

Linux中如何启用对MySQL数据库服务器的远程访问

2)所有服务器均阻止端口3306的入站请求,您需要允许端口号与服务器上的特定IP相对。

1)什么是本地主机?

Localhost是计算机或设备在引用自身时可以使用的保留地址。

2)什么是远程访问?

远程访问是指能够从远程访问计算机或网络的功能。

现在,我要从PC上的MySQL Workbench访问mysql数据库,看看会发生什么。

 

当我访问数据库时,出现以下错误消息,但给出了正确的必需详细信息。

 

3)如何显示创建的数据库?

使用以下命令列出在mysql服务器上创建的数据库。

 

4)如何显示创建的数据库用户?

使用以下命令列出在mysql服务器上创建的数据库用户。

 

5)如何显示用户,主机特权?

使用以下命令检查分配给mysql服务器上用户的主机列表。

 

输出清楚显示,可以在本地(服务器内部)而不是外部(远程)访问demou用户。我将提供对我的静态IP的远程访问。参见下面的输出。

6)为用户分配权限?

使用以下命令启用所需的远程访问。

 

无论分配给数据库的权限是什么,都应刷新特权。

 

现在,我要检查IP地址是否已添加到特定用户。

 

我将再次通过MySQL Workbench访问数据库。现在成功了。请参见下面的输出。

 

胜象大百科