2022-10-20 15:59:40678浏览
试图连接 PhpStudy 集成的MySQL 数据库的时候,如果你遇到“SQL 执行错误 # 1045.从数据库的相应……”的提示,可以尝试按照本文所述方法解决。
一、重置密码并使用新密码登录
1. 打开 PhpStudy 软件面板,如果双击图标之后没有出现面板,在桌面右下角系统托盘里找到图标,点击一下
2. 在 PHPStudy 面板上,依次点击其他选项菜单→MySQL 工具→重置密码
3. 点击确认
4. 输入新的密码,为了方便记忆,我们使用 root
作为密码,输入之后点击确定
5. 然后就会提示成功
6. 使用新密码尝试登录,如果此前的错误是密码错误导致的话,则至此可以登录成功。
如果还是报错的话,参考下一个方法修改安全验证策略的配置文件。
二、修改安全验证策略
1. 在 PHPStudy 面板上依次点击其他选项菜单→网站根目录
2. 在网站根目录里,点击到 PHPTutorial
这一层
3. 双击进入 MySQL
文件夹
4. 找到里面的 my.ini
文件,右击→编辑
5. 打开编辑器之后,在里面加上一行,内容如下:
skip-grant-tables
6. 按 Ctrl + S 组合键保存
7. 回到 PHPStudy 面板,点击 重启按钮,重启服务
8. 重启之后大致就好了
请不要在真实的网站环境做类似的更改!!!
不管是使用 root
作为密码,还是添加 skip-grant-tables
,都会降低数据库的安全性。
在靶场搭中我们无需担心这些安全问题,但如果你使用 PHPStudy 搭建了网站,应该使用更安全的密码,并且不要使用 skip-grant-tables
来解决问题。
问题反馈