linux mysql 远程访问权限_mysql远程访问权限 Linux中如何启用对MySQL数据库服务器的远程访问...

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

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

1)什么是本地主机?

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

2)什么是远程访问?

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

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

9da0c0a31da32d25acd8cea013c8c872.png

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

d6ad8650bee19b26a70212712ac039ef.png

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

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

90a5b114d6d62afd72e7b7735191b4a2.png

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

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

af9bf47af3128bb09ba627467c7c5f2d.png

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

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

0fc30e9df58c87370d0013dca7ebd437.png

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

6)为用户分配权限?

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

0650f21aa517414a7a2ce4d353a0befd.png

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

d735574932daebee7da7bd05c9cd81fe.png

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

70b5a14c1f446068c8467c5ded02d98c.png

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

bbe87f7b19bd91a7e1a6e93021bfe6d9.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值