Heim  >  Artikel  >  php教程  >  PHP远程连接MySQL数据库失败之原因

PHP远程连接MySQL数据库失败之原因

WBOY
WBOYOriginal
2016-06-06 19:53:001259Durchsuche

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 php远程连接mysql数据库的步骤如下: 1.使用所购买空间的数据库管理界面,设置远程访问IP,也就是php文件所在的主机IP. 2.php文件中的数据库连接代码如下: $con = new mysqli($host, $user, $passwd

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  php远程连接mysql数据库的步骤如下:

  1.使用所购买空间的数据库管理界面,设置远程访问IP,也就是php文件所在的主机IP.

  2.php文件中的数据库连接代码如下:

  $con = new mysqli($host, $user, $passwd, $database);

  $host:数据库所在主机的IP,这里需要注意的是有的资料说在IP之后需要有"3306"这个端口号,但是我经过测试发现,加上端口号之后反而连接失败,所以这里不需要加端口号。

  当用php连接本地数据库时,令$host = 'localhost'即可,也不需要加端口号。

  $user:用户名

  $passwd:密码

  $database:数据库名

  3.执行php文件即可成功连接到数据库

  另外再补充一点,就是直接使用mysql命令远程连接到数据库:

  mysql -h $host -P 3306 -u $user -p

  回车后输入密码即可连接成功

PHP远程连接MySQL数据库失败之原因

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