Heim >Backend-Entwicklung >PHP-Tutorial >mysqli无法连接数据库

mysqli无法连接数据库

WBOY
WBOYOriginal
2016-06-23 13:48:501325Durchsuche

服务器上的mysql端口是3307,想用mysqli_connect来调用服务器上的存储过程,但一直提示无法连接上,但同样的服务器、数据库、帐号密码,用mysql_connect却可以连上,请问这是什么问题?

错误代码:
Warning: mysqli_connect() [function.mysqli-connect]: (HY000/2003): Can't connect to MySQL server on '59.63.xxx.xxx:3307' (10060) 


回复讨论(解决方案)

检查下你的mysql是否允许 ip 59.63.xxx.xxx 连接

$db = new MySQLi('server', 'user', 'pwd', '', 0, 
                              '/tem/mysqld.sock')

检查下你的mysql是否允许 ip 59.63.xxx.xxx 连接



mysql数据库就是在这个IP的服务器上。

$mysql_db = mysqli_connect($my_Host, $my_Username, $my_Password,$my_Database);

吧mysqli_connect去掉一个  i  ,变成mysql_connect就能连了,这到底是什么原因啊~~~~~~

$link = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db','3307');这样呢   ,把端口放后面

mysqli_connect ? 别名 mysqli::__construct()相当于
$mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db','3307');

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn