我的服务器环境是 PHP8,,mySQL8 .
我本地可以通过Navicat远程连接数据库,程序也可以正常访问。。。
但是上传到服务器后,就连接不上数据库。。
提示:
数据库信息:
我不懂php,但是你的root@localhost,你服务器有mysql吗?localhost 指的是本机,按道理访问服务器的时候,程序会访问服务器的mysql,还有检查下你服务器mysql 用户root的密码
root用户看起来是有外网连接权限的,看下服务器防火墙,把出入站规则里加上mysql端口就行
你在服务器上用mysql命令或者Navicat试过了么?
服务器telnet一下 用localhost, mysql端口;应该是服务器上登录,mysql没打开规则