PHP无法连接到远程的mysql数据库 |
您所在的位置:网站首页 › 无法连接到远程数据库 › PHP无法连接到远程的mysql数据库 |
首先你要确定你远程的MYSQL开启了远程连接。 默认是不会开启的,一般情况也是不建议开启的,存在风险比较大。 默认都是服务器本机或者局域网连接使用。 进入服务器给mysql加上一个账号或者直接在你使用的账号上,连接地址localhost或者127.0.0.1改成%,就表示任何IP都可以连接了,这样就可以远程连接了。 建议用一些界面管理软件来修改比较直观一点,当然你熟悉命令也是可以用命令来修改的。 php链接mysql必备条件:已安装mysql数据库; 检查php环境是否已开启mysql扩展(一般情况下是开启的); 检查方法:a.使用phpinfo()函数,看有没有mysql项;b.打开php.ini文件,检查php_mysql.dll前分号是否已取掉。 php链接代码如下: ?php //设置编码格式 header("Content-type:text/htmlcharset=utf-8") //定义数据库主机地址 $host="localhost" //定义mysql数据库登录用户名 $user="root" //定义mysql数据库登录密码 $pwd="" //链接数据库 $conn = mysql_connect($host,$user,$pwd) //对连接进行判断 if(!$conn){ die("数据库连接失败!".mysql_errno()) }else{ echo "数据库连接成功!" } ? 1.网络不通。检查能不能ping通。 2.防火墙设置。 防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口。 3.mysql的账户设置。 欢迎分享,转载请注明来源:内存溢出 原文地址:https://outofmemory.cn/sjk/10012443.html |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |