Php 磁盘站中的远程MySQL连接被拒绝
我正在尝试通过网络远程登录到MySQL服务器,该服务器正在我的磁盘站上运行。我确认MySQL正在磁盘站上运行,我有php在磁盘站上运行,我可以通过远程连接到磁盘站phpMyAdmin进行检查,并且MySQL查询得到了回答 在我的笔记本电脑上,我创建了以下PHP脚本,当我尝试在我的笔记本电脑上运行此脚本时,我得到以下错误消息Php 磁盘站中的远程MySQL连接被拒绝,php,mysql,Php,Mysql,我正在尝试通过网络远程登录到MySQL服务器,该服务器正在我的磁盘站上运行。我确认MySQL正在磁盘站上运行,我有php在磁盘站上运行,我可以通过远程连接到磁盘站phpMyAdmin进行检查,并且MySQL查询得到了回答 在我的笔记本电脑上,我创建了以下PHP脚本,当我尝试在我的笔记本电脑上运行此脚本时,我得到以下错误消息 <?php // login.php $hn = 'bio12' ; //disk station name $db = 'mysql' ; //database I
<?php // login.php
$hn = 'bio12' ; //disk station name
$db = 'mysql' ; //database I want to connect to
$un = 'mysqluser' ; // user name
$pwd = 'abctest123' ; // password for the user
$conn = mysql_connect($hn, $un, $pwd);
if(! $conn){
die('Could not connect') ;
}
echo 'Successfully Connected';
?>
错误消息:警告:mysql\u connect():无法建立连接,因为目标计算机主动拒绝了它。在第15行的C:\xampp\htdocs\login.php中
无法连接
我尝试过用IP地址代替“bio12”,但没有成功
有趣的是,当我使用相同的代码并尝试连接到本地mysql(我在笔记本电脑上运行XAMP)并使用“localhost”而不是“bio12”时,它工作得很好
我做错了什么?您需要允许远程连接。在mysql配置(my.cnf文件)中查找行
并在开头用“#”进行注释,请同时查看此线程:您需要允许远程连接。在mysql配置(my.cnf文件)中查找行
并在开头用“#”进行注释,请同时查看此线程:MySQL作为默认不允许从localhost进行连接。此线程可能会帮助您感谢您的链接。这很有帮助。需要指出的一点是,我的MySQL运行在一个磁盘站上,非常有趣,我找不到my.cnf文件。看起来,我必须创建一个。默认情况下,MySQL不允许从localhost进行连接。此线程可能会帮助您感谢您的链接。这很有帮助。需要指出的一点是,我的MySQL运行在一个磁盘站上,非常有趣,我找不到my.cnf文件。看起来,我必须创建一个。
bind-address = 127.0.0.1