WIN10 环境下PHP8.0.10 连接MYSQL8数据库时,出现undefined function mysql_connect()错误的解决方法
1、进入mysql中,以mysql_native_password的方式更新密码即可。
mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
mysql>flush privileges;
※或者可以新增加一个用户
1>mysql>CREATE USER 'test'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
2>mysql>GRANT ALL PRIVILEGES ON *.* TO 'test'@'%';
3>mysql>flush privileges;
2、在安装php的根目录里下将php.ini-development文件复制并重新命名为php.in; 3、打开php.ini,去掉extension_dir = "ext"前的分号,”ext”为安装目录下的ext路径,如D:\XXXX\php8.0.10\ext: 4、修改php.ini文件中的;extension=mysqli为extension=php_mysqli.dll,并去掉前面的分号。
|