【待反馈】windows宝塔数据库权限设置后不起作用
新服务器安装宝塔7.3版对mysql数据库权限设置为“所有人”或“指定IP”显示设置成功,但刷新后还是只能本地连接,用mysql客户端连接远程服务器不成功,服务器配置windows2019,以前的服务器同样是windows2019,用的宝塔6.9可以设置成功。另外如果使用“同步所有”这个功能后,连本地都连接不上MySQL,不知道这个功能是起什么作用的?
您好,如果需要开启远程功能,权限设置为所有人后,你还需要将3306端口放行,如果服务器运营商存在安全组策略也需要添加。
同步功能是将面板数据库管理内的库,直接同步到MySQL。
服务商和宝塔都放行了3306端口,与以前那台服务器放行的端口也一样,只是现在的Mysql版本是8,宝塔版本比以前的高,以前是6.9版。这台服务器宝塔设置基本都照以前那台设置的。按理说权限设置为“所有人”,刷新一次宝塔管理页面后,再次设置权限就应该自动显示到“所有人”这个选项,但不管设置到哪项,提示是成功,但刷新页面后再点击“权限”,下拉菜单还是显示“本地服务器”。重装了几次宝塔都是这个问题。 宝塔用户_keqiyp 发表于 2021-11-19 13:57
服务商和宝塔都放行了3306端口,与以前那台服务器放行的端口也一样,只是现在的Mysql版本是8,宝塔版本比以 ...
您好,我刚才测试了下没有复现,您到phpmyadmin中,找到mysql这个库,执行下面的命令:
select user,host from user;
看下权限部分,注意隐私部分请打码,我这个是内网演示机器,因此直接截图给您看了
本帖最后由 宝塔用户_keqiyp 于 2021-11-24 21:39 编辑
进入数据库有如下错误提示:这个错误网上查了下是PHPMyAdmin的问题,官方5.1.1版已经修复了这个问题,宝塔能否将也升级到最新版?
使用命令后显示如下:
如果新创建数据库访问权限选择“所有人”,这时就可以远程访问这个数据库,使用这个命令查看host为%,如果将这个数据库权限修改为“本地服务器”后再也不能设置为“所有人”和“指定IP”了,虽然提示是设置成功,但还是只有本地服务器能连接,使用这个命令显示host为“localhost”。
宝塔用户_keqiyp 发表于 2021-11-24 20:06
进入数据库有如下错误提示:这个错误网上查了下是PHPMyAdmin的问题,官方5.1.1版已经修复了这个问题,宝塔 ...
没有设置成功,host还是只有内网的地址。
phpmyadmin的问题,你使用的php是什么版本?
页:
[1]