确保mysql服务打开
win+r 输入services.msc,找到MySQL打开服务
phpstudy自带mysql服务,与本地MySQL服务冲突
win+r 输入services.msc,找到MySQL关闭服务
重新启动phpstudy中的mysql即可。
如果没还好,就卸载本地mysql,方法如下:
以管理员身份运行cmd
输入 sc delete mysql
当然
如果想要启用本地MySQL时
以管理员身份运行cmd
输入mysqld -install(记得要启动MySQL即输入net start mysql)
phpstudy搭建sqli-labs,出现Unable to connect to the database: security
确保配置没问题
打开 phpstudy_pro\WWW\sqli-labs\sql-connections,用记事本打开 db-creds.inc
dbpass每个人可能不一样,此处不展示
打开sqli-labs-master 的网站,点击Setup/reset Database for labs 使其自动创建数据库,创建表并填充数据
此处显示正常
如果出现Server sent charset (255) unknown to the client. Please, report to the developers in D:\phpstudy_pro\WWW\sqli-labs\sql-connections\setup-db.php on line 29
由于mysql官方说明mysql8.0已经已经把默认字符集升级成ut8mb4
找到mysql\mysql-8.0.30-winx64目录下找到my.cnf
修改为utf8