文章目录

  • 写在前面
  • mysqli扩展
  • MySQL权限
  • 测试

写在前面


版本迭代,网上很多解决方法都失效了,在此记录一下。
版本:PHP7.4+MySQL8.0

PHP安装可参考:PHP安装配置(Windows和Linux)-一篇就够了
Apache安装可参考:Apache安装配置(Windows和Linux)-有手就行

mysqli扩展


Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in D:\tools\Apache24\htdocs\UIUE\index.php:6 Stack trace: #0 {main} thrown in

PHP7之后就移除了mysql扩展(可以自己打补丁 ),而是推荐使用mysqli扩展和pdo_mysql。

启用mysqli扩展:

  1. 在PHP安装目录下以记事本方式打开pgp.ini

  2. 搜索extension=mysqli,去掉前面;

  3. 搜索extension_dir,修改/ext所在位置

    然后建议重启下Apache

  4. 测试

<?phpphpinfo();
?>

(插播反爬信息 )博主CSDN地址:https://wzlodq.blog.csdn.net/

MySQL权限


Warning: mysqli_connect(): (HY000/1045): Access denied for user ‘root’@‘localhost’ (using password: YES) in D:\tools\Apache24\htdocs\UIUE\index.php on line 6
Error: Unable to connect to MySQL. Debugging errno: 1045 Debugging error: Access denied for user ‘root’@‘localhost’ (using password: YES)

  1. 修改root密码
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY '新密码';

  1. 授权
grant all privileges on *.* to root@localhost;
flush privileges;

测试


<?php
$servername = "localhost";
$username = "root";
$password = "password";//改成你的密码$link = mysqli_connect($servername, $username, $password);if (!$link) {echo "Error: Unable to connect to MySQL." . PHP_EOL;echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;exit;
}echo "Success: A proper connection to MySQL was made! The my_db database is great.\n" . PHP_EOL;
echo "Host information: " . mysqli_get_host_info($link) . PHP_EOL;mysqli_close($link);
?>


至此PHP就成功连接MySQL了o(* ̄▽ ̄*)o,mysqli相关用法可查官方文档。

原创不易,请勿转载(本不富裕的访问量雪上加霜 )
博主首页:https://wzlodq.blog.csdn.net/
微信公众号:吾仄lo咚锵
如果文章对你有帮助,记得一键三连❤

PHP连接MySQL-踩坑总结相关推荐

  1. MySql 踩坑小记

    MySql 踩坑一时爽,一直踩啊一直爽... 以下记录刚踩的三个坑,emmm... 首先是远程机子上创建表错误(踩第一个坑),于是将本地机器 MySql 版本回退至和远程一致(踩第二个坑),最后在第二 ...

  2. MySql 踩坑小记 1

    MySql 踩坑一时爽,一直踩啊一直爽... 以下记录刚踩的三个坑,emmm... 首先是远程机子上创建表错误(踩第一个坑),于是将本地机器 MySql 版本回退至和远程一致(踩第二个坑),最后在第二 ...

  3. SpringBoot 连接mysql踩到的坑

    首先对于用SpringBoot连接mysql我先说明一下pom文件中需要引入那些jar: <dependency><groupId>mysql</groupId>& ...

  4. 阿里云服务器SSH远程连接与踩坑小记

    当你拥有了一台云服务器,就得去玩它,要玩它的话,远程连接就太重要啦,这篇文章就主要记录怎么实现远程连接阿里云服务器: 为什么要强调一下是阿里云服务器呢?自己配置的虚拟机一般就直接用户名+密码登录,但是 ...

  5. linux python虚拟环境 error_阿里云Linux系统配置python3-虚拟环境-mysql --踩坑实践(Ubuntu系统转centOS7)...

    序言:个人使用阿里云的服务器,Ubuntu系统时在创建虚拟环境处卡住,多次修改无果后改用CentOS系统配置环境成功,但是其中也是尝试多次,这里就把自己找的能够配置成功的方法整理起来,以备后续有相关配 ...

  6. Android WiFi 权限、广播、连接、踩坑相关记录

    emmm-最近项目首页重构,UI重新弄,逻辑拆分重新写,变成我来写了-写完了,踩了好几个坑,好几个都忘记了,赶紧记一下防止都忘记了- 1.权限请求- 既然是WiFi连接,当然首先考虑到的是打开WiFi ...

  7. CentOS7环境下MySQL踩坑记

    1.启动/配置/编码等问题 安装包放在opt目录下 安装:rpm -ivh rpm 软件名 如果安装时,与某个软件 xxx冲突,则需要将冲突的软件卸载掉: yum -y remove xxx 修改密码 ...

  8. Canal监听阿里云RDS Mysql踩坑

    Canal监听阿里云RDS Mysql中间的坑 canal下载安装,mysql binlog开启常规操作,照着github上的指导就完事了 1)需要保证账号有如下权限,让管理员大大开一下,否则报权限错 ...

  9. Mybatis的一个连接mysql的坑

    背景: 我使用mysql还是5.5的版本,这么低的版本是因为用习惯了,而且也没有暂时升级的需求,结果今天就发生了一个bug. 问题描述 平时我写驱动都是com.mysql.jdbc.Driver,但今 ...

  10. Mac安装Mysql踩坑记录

    Mac安装Mysql遇到ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)解决方法 ...

最新文章

  1. 压缩机html200a功率,汽车空调功率有多大?如果用电瓶充电器供电能行吗?
  2. mysql的count()函数如何选择索引,千万级表的count()查询优化实例
  3. selenium + python 登录页面,输入账号、密码,元素定位问题
  4. Add Binary - LeetCode
  5. sql两个数字之差取最接近的_从零学DAX/Sql/Python030203SQL数据分类汇总续篇
  6. 机器学习之支持向量机SVM之python实现ROC曲线绘制(二分类和多分类)
  7. xaml_XAML或JavaFx?
  8. DynamicsCompressorNode
  9. I00013 鸡兔同笼
  10. python以文本方式字节流_如何在Python3中将文本流编码为字节流?
  11. 嵌入式工具——iperf
  12. antd 的form 表单怎么回显数据_antd design Form动态增减表单项(多个),组装数据及编辑回显,选择初始值,控制添加减少表单项数量等...
  13. 分享一个棋力很强的象棋应用和一个强大的开局库
  14. C语言(从入门到精通)
  15. intel h61 linux驱动下载,intel h61主板驱动
  16. 升级macOS Big Sur 后 HIDPI 失效的解决办法
  17. 游戏开发中的贝塞尔曲线,曲线和路径
  18. web开发需要用什么软件
  19. Flink框架吐血总结,学习与面试收藏这一篇就够了,大数据必备知识体系
  20. 篮球大师显示连接服务器,nba篮球大师能和好友联机打吗 能自己操作吗

热门文章

  1. 微波雷达感应模块技术,应用于老人典型的跌倒场景,为老人安全保驾护航
  2. 围棋打谱软件 android,MultiGo(围棋打谱工具)
  3. 去掉 AD13 PCB网络连线中的双斜杠
  4. java jbutton_Java JButton按钮使用
  5. Bandicam(班迪录屏)破解注册机
  6. 腾讯云 短信 简单使用
  7. 微波暗室——天线方向图测试
  8. 3t中文 studio_studio 3t免费版
  9. 信息学奥赛一本通(C++版)在线评测系统 1967:【14NOIP普及组】螺旋矩阵
  10. FPGA实现伪彩色图像