由于电脑本地已经装了mysql,最近因为学习原因需要下载使用phpstudy,安装后发现phpMyadmin登录后发生#2054无法登陆mysql服务器报错,查询众多帖子后都是说密码策略出错,导致无法登录,然后根据帖子修改了许久无任何成效,最终发现把本地mysql的3306端口改掉就然后再重新安装phpMyadmin就可登录,然后想把本地Mysql端口号改回3306端口,phpMyadmin改为其他端口时,登录产生了#2002无法登陆mysql服务器的错误,后来经过发现php.ini的默认端口是3306.所以会发生报错。
解决方法
更改phpstudy自带mysql的配置文件my.ini
[mysqld]
port=3305
然后更改phpstudy自带php的配置文件php.ini
找到默认端口
[MySQLi]
mysqli.default_port = 3305
(两个端口必须保持一致,若3305无法使用就改为其他端口)
后本地mysql保留3306端口
即可完美解决无法登录问题