当前位置:论坛首页 > Windows面板 > 求助

【待反馈】windows宝塔数据库权限设置后不起作用

发表在 Windows面板2021-11-19 11:20 [复制链接] 5 3964

       新服务器安装宝塔7.3版对mysql数据库权限设置为“所有人”或“指定IP”显示设置成功,但刷新后还是只能本地连接,用mysql客户端连接远程服务器不成功,服务器配置windows2019,以前的服务器同样是windows2019,用的宝塔6.9可以设置成功。
       另外如果使用“同步所有”这个功能后,连本地都连接不上MySQL,不知道这个功能是起什么作用的?
使用道具 举报 只看该作者 回复
发表于 2021-11-19 12:07:52 | 显示全部楼层
您好,如果需要开启远程功能,权限设置为所有人后,你还需要将3306端口放行,如果服务器运营商存在安全组策略也需要添加。

同步功能是将面板数据库管理内的库,直接同步到MySQL。
使用道具 举报 回复 支持 反对
发表于 2021-11-19 13:57:54 | 显示全部楼层
服务商和宝塔都放行了3306端口,与以前那台服务器放行的端口也一样,只是现在的Mysql版本是8,宝塔版本比以前的高,以前是6.9版。这台服务器宝塔设置基本都照以前那台设置的。按理说权限设置为“所有人”,刷新一次宝塔管理页面后,再次设置权限就应该自动显示到“所有人”这个选项,但不管设置到哪项,提示是成功,但刷新页面后再点击“权限”,下拉菜单还是显示“本地服务器”。重装了几次宝塔都是这个问题。
使用道具 举报 回复 支持 反对
发表于 2021-11-20 23:10:48 | 显示全部楼层
宝塔用户_keqiyp 发表于 2021-11-19 13:57
服务商和宝塔都放行了3306端口,与以前那台服务器放行的端口也一样,只是现在的Mysql版本是8,宝塔版本比以 ...

数据库权限.png
您好,我刚才测试了下没有复现,您到phpmyadmin中,找到mysql这个库,执行下面的命令:
  1. select user,host from user;
复制代码
数据库的权限账号.png
看下权限部分,注意隐私部分请打码,我这个是内网演示机器,因此直接截图给您看了
使用道具 举报 回复 支持 反对
发表于 2021-11-24 20:06:18 | 显示全部楼层
本帖最后由 宝塔用户_keqiyp 于 2021-11-24 21:39 编辑

进入数据库有如下错误提示:这个错误网上查了下是PHPMyAdmin的问题,官方5.1.1版已经修复了这个问题,宝塔能否将也升级到最新版?
1.jpg
使用命令后显示如下:
2.jpg
如果新创建数据库访问权限选择“所有人”,这时就可以远程访问这个数据库,使用这个命令查看host为%,如果将这个数据库权限修改为“本地服务器”后再也不能设置为“所有人”和“指定IP”了,虽然提示是设置成功,但还是只有本地服务器能连接,使用这个命令显示host为“localhost”。
使用道具 举报 回复 支持 反对
发表于 2021-12-9 10:11:53 | 显示全部楼层
宝塔用户_keqiyp 发表于 2021-11-24 20:06
进入数据库有如下错误提示:这个错误网上查了下是PHPMyAdmin的问题,官方5.1.1版已经修复了这个问题,宝塔 ...

没有设置成功,host还是只有内网的地址。

phpmyadmin的问题,你使用的php是什么版本?
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表