mysql安装后怎么连接php mysql与php集成使用指南

要让 php 正确连接 mysql,需确保扩展启用、配置权限并正确编写连接代码。首先确认 php 已启用 mysqli 或 pdo_mysql 扩展,windows 下需修改 php.ini 文件并重启服务,linux 下通过包管理器安装;其次推荐使用 mysqli 扩展进行连接,注意填写正确的主机名、用户名、密码和数据库名;接着检查 mysql 用户权限,确保用户拥有对应数据库的访问权限,远程连接时还需开放 % 访问和 3306 端口;最后排查常见问题如 mysql 是否运行、防火墙设置、端口占用及扩展是否加载成功,只要每一步细节无误,即可实现稳定连接。

mysql安装后怎么连接php mysql与php集成使用指南

安装好 MySQL 和 PHP 后,下一步就是让它们“认识”彼此,这样才能用 PHP 操作数据库。连接 MySQL 的方式其实不复杂,但很多人在配置过程中容易出错或者漏掉关键步骤。

mysql安装后怎么连接php mysql与php集成使用指南

以下从常见场景出发,分几个部分说明怎么把 PHP 和 MySQL 正确连起来。


1. 确认 PHP 支持 MySQL 扩展

PHP 要能和 MySQL 通信,前提是启用了对应的扩展。最常用的是 mysqli 或 PDO_MySQL。

立即学习PHP免费学习笔记(深入)”;

mysql安装后怎么连接php mysql与php集成使用指南

  • windows:打开 php.ini 文件,找到下面两行,去掉前面的分号(;):

    extension=mysqli extension=pdo_mysql
  • linux(如 ubuntu):一般通过包管理器安装,例如:

    mysql安装后怎么连接php mysql与php集成使用指南

    sudo apt install php-mysql

修改完后重启 apachenginx,确保配置生效。


2. 使用 mysqli 连接数据库(推荐)

这是目前主流的方式,操作简单、性能也不错。

$conn = new mysqli("localhost", "用户名", "密码", "数据库名");  if ($conn->connect_error) {     die("连接失败: " . $conn->connect_error); } echo "连接成功";

几点注意:

  • 主机名通常是 localhost
  • 用户名和密码要对应 MySQL 中创建的用户
  • 如果连接不上,先检查用户名、密码是否正确,再看权限有没有开对

3. 配置 MySQL 用户权限(别忘了这步)

很多连接失败是因为 MySQL 的用户权限没配好。

比如你用的用户是 testuser,那最好确认一下这个用户的访问权限:

GRANT ALL PRIVILEGES ON 数据库名.表名 TO 'testuser'@'localhost'; FLUSH PRIVILEGES;

如果你是从远程连接 MySQL(比如 PHP 在另一台服务器上),记得改成 ‘testuser’@’%’,允许任意 IP 访问。

还要注意防火墙设置,确保 3306 端口开放。


4. 常见问题排查小贴士

  • 连接超时或拒绝连接?

    • 检查 MySQL 是否运行中
    • 查看端口是否被占用或防火墙拦截
    • 尝试用 telnet 主机IP 3306 测试网络连通性
  • 报错 “Access denied for user”?

    • 用户名或密码错误
    • 用户没有访问该数据库的权限
    • 可能使用了错误的主机名(比如误写成了公网 IP)
  • PHP 报找不到 mysqli 类?

    • 检查 php.ini 是否启用扩展
    • 用 phpinfo() 输出看看有没有加载成功

基本上就这些。只要扩展装好、权限配对、代码没错,就能顺利连接了。虽然看起来有点多,但每一步都不复杂,关键是细节不能出错。

以上就是<a

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享