PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了解决 AppServ8.0 安装好之后数据库登陆不上的问题大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

已经在同一个坑跌过两次了,绝对不允许在跌多一次了,所以写这个帖子方便日后脑子再次失灵。

想要不出现下面这样的问题,在安装的时候认选择 C盘 安装可以避免这个问题的出现。但是我是习惯软件都安装在一个指定的盘里面的。

其实之前已经解决过一次这个问题了,只是脑子不好用忘记了,今天因为在我自己电脑上使用TP5框架,为了解决TP5对PHP版本依赖问题,所以升级一下PHP版本为5.6,因为AppServ8.0可以使用PHP5.6还可以切换使用PHP7,所以自然AppServ还是第一选择了。

但是安装完之后你想登陆数据库的时候却会发现出现下面提示的问题。

解决 AppServ8.0 安装好之后数据库登陆不上的问题

 

 

提示告诉我们说使用root的密码访问被拒绝,不要怀疑,其实你的密码没有输错

下面来说一下解决方法

  

解决 AppServ8.0 安装好之后数据库登陆不上的问题

 

 在开始菜单找到你安装的AppServ文件夹,然后选择 reset MysqL Root password

在弹出的命令框输入你的密码:安装AppServ时设置的密码

  

解决 AppServ8.0 安装好之后数据库登陆不上的问题

 

 然后会弹出

  

解决 AppServ8.0 安装好之后数据库登陆不上的问题

 

这样自然很明显就是路径问题了,如果认安装在c盘是不会出现这个问题的。

那么接下来我们来解决这个问题。

找到你安装AppServ的文件夹,然后找到 resetpwd.PHP文件,用记事本打开该文件文件路径: AppServ\MysqL\scripts\resetpwd.PHP

解决 AppServ8.0 安装好之后数据库登陆不上的问题

 

  找到 exec ('start /b C:\AppServ\MysqL\bin\MysqLd.exe --skip-grant-tables --user=root'); 这一行,将它改为 exec ('start /b D:\AppServ\MysqL\bin\MysqLd.exe --skip-grant-tables --user=root');

  如下图:

    注:这个D指的是你安装 AppServ 的盘符,因为我是安装在 D 盘的,所以是D,如果你安装的地方是 F盘,那就改成 F 

   

解决 AppServ8.0 安装好之后数据库登陆不上的问题

 

 

  改好之后 ctrl + s 保存

  接下来我们再到开始菜单里AppServ文件夹找到 MysqL Command Line Client 打开

  然后输入你的数据库密码,然后回车(如果输入之后命令行的框消失了是因为要重新启动数据库,再试多一次就可以了。

  

解决 AppServ8.0 安装好之后数据库登陆不上的问题

 

   

  接下来修改密码

  输入 set password=password('88888888');  注意后面的分号不要忘记写了。

  然后回车

  

解决 AppServ8.0 安装好之后数据库登陆不上的问题

 

   出现 “Query OK, 0 rows affected, 1 warning (0.00 seC)”,说明修改密码成功。

  然后你就可以通过你的新的数据库密码去登陆了。

  

解决 AppServ8.0 安装好之后数据库登陆不上的问题

 

大佬总结

以上是大佬教程为你收集整理的解决 AppServ8.0 安装好之后数据库登陆不上的问题全部内容,希望文章能够帮你解决解决 AppServ8.0 安装好之后数据库登陆不上的问题所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: