Mysql + .php使用虚拟IP

时间:2019-06-20 03:14:27

标签: mysql php-7

我有两台电脑,A是服务器,B是用户。

我的SQL_data.php

<?PHP
$hostname = "127.0.0.1";
$username = "root";
$password = "root";
$database = "text";
$db_port  = "3306";
$GD=mysqli_connect($hostname, $username, $password) or trigger_error(mysqli_error(),E_USER_ERROR);

mysqli_query($GD,"SET NAMES UTF8");
mysqli_query($GD,"SET CHARACTER_SET_CLIENT='utf8'");
mysqli_query($GD,"SET CHARACTER_SET_RESULTS='utf8'");
?>

PC A

使用http://192.168.1.240/SQL_data.php >>>没问题

但是

如果$ hostname =“ 127.0.0.1”更改为“ 192.168.1.240”

使用http://192.168.1.240/SQL_data.php >>>错误

Warning: mysqli_connect(): (HY000/1045): Access denied for user 'root'@'DESKTOP-NFILMJQ' (using password: YES) in C:\wamp64\www\SQL_data.php on line 7
Warning: mysqli_error() expects exactly 1 parameter, 0 given in C:\wamp64\www\SQL_data.php on line 7
Fatal error: in C:\wamp64\www\SQL_data.php on line 7

PC B

$ hostname =“ 127.0.0.1”或“ 192.168.1.240”

使用http://192.168.1.240/SQL_data.php >>>禁止

奇怪的是,MySQL文件adminer.conf和phpmyadmin.conf具有设置Require ip 192.168.1.0/24

我的服务器和用户连接192.168.1.240/myphpadmin.php >>>>没问题

我不知道问题出在哪里。

0 个答案:

没有答案
相关问题