Wampserver集成Mysql更改密码后无法登陆,提示(HY000/1045)解决方案

因为需架设php商城Ecshop,所以作者本着放弃小皮(XP)PHP套件,挑战自我转战Wampserver,发现Wampserver只有英文版,还好作者英文还算可以,哩哩啦啦也开始折腾,折腾好了环境,在安装Ecshop文件时候,出现了问题,需要连接数据库,但是 Wampserver安装的phpMyAdmin及数据库并不是傻瓜安装完给你设置好账号密码,只能自己手动设置账号密码:

1.下面演示错误设置第一步:

图上所示 左侧有my.ini文件,为数据库mysql配置文件,正常情况下一定序号修改这个ini文件来达到更改账号密码的目的,但是请大家停止此想法,更改后只能够导致你无法登陆,让你还摸不清套路。

2.更改后登陆phpMyAdmin系统提示依然错误,mysqli_real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: NO)

3.此路必然行不通,所以规规矩矩回到控制行内修改账号密码,理论应该可行,所以继续测试:

左键点击Wampserver图标,选择Mysql,继续选择Mysql console,打开控制行命令窗口。

填写root(默认),直接点击OK按钮。

输入密码(不要输入)如已在 config.inc.php文件修改过密码的,请将该文件更改会默认无密码状态(重要)!!!!直接回车进入下一步。


---------------------------插入重要内容----------------------------

下面是开始时候的phpMyserver的 my.ini设置文件内容 ,一定要按如下模式保持不动,否则更改失败:

$mariaFirst = ($wampConf['SupportMySQL'] == 'on' && $wampConf['SupportMariaDB'] == 'on' && $wampConf['mariaPortUsed'] == $wampConf['mysqlDefaultPort']) ? true : false;
if($wampConf['SupportMySQL'] == 'on') {
/* Server: localhost [1] */$i++;if($mariaFirst) $i++;$cfg['Servers'][$i]['verbose'] = 'MySQL';$cfg['Servers'][$i]['host'] = '127.0.0.1';$cfg['Servers'][$i]['port'] = $wampConf['mysqlPortUsed'];$cfg['Servers'][$i]['extension'] = 'mysqli';$cfg['Servers'][$i]['auth_type'] = 'cookie';$cfg['Servers'][$i]['user'] = '';$cfg['Servers'][$i]['password'] = '';// Hidden databases in PhpMyAdmin left panel//$cfg['Servers'][$i]['hide_db'] = '(information_schema|mysql|performance_schema|sys)';// Allow connection without password$cfg['Servers'][$i]['AllowNoPassword'] = true;

$cfg['Servers'][$i]['user'] = '';    //用户名
$cfg['Servers'][$i]['password'] = '';    //密码
$cfg['Servers'][$i]['AllowNoPassword'] = true;   //允许空密码

这三行数据一定保持默认状态,如上面代码的样子,千万不要有任何设置的内容,否则命令行将设置失败。


输入密码后提示如上图,下面我们进行更改root账户的默认密码,命令如下,请copy后鼠标右键在窗口命令行内单击后即可粘贴:

set password for root@localhost = password('改成你要设置的密码');

修改上面改成你要设置的密码 变成你的密码然后回车就可以了。

提示你Query OK 。就完成了密码更改,之后进入phpMyadmin测试登陆成功。

Wampserver集成Mysql更改密码后无法登陆,提示(HY000/1045)解决方案相关推荐

  1. 新建mysql 1251,mysql修改密码后无法登陆问题,发生#1251错误

    mysql修改密码后无法登陆问题,发生#1251错误 安装好mysql后修改密码发生:#1251 - Client does not support authentication protocol r ...

  2. mysql更改密码后需要重启吗,mysql忘记密码真的需要重启服务吗?

    先提个问题:如何不重启mysqld,且没有权限修改用户账号和权限的情况下,如何重新设置root密码?不知道没关系,在此之前我也是不知道如何操作的,先看看下面的几种重置root密码的方法. 1.skip ...

  3. mysql修改密码后phpmyadmin 出现#1045

    mysql修改密码后phpmyadmin 出现#1045 - Access denied for user 'root'@'localhost' (using password: NO) 我用的是wa ...

  4. Mysql 更改密码详解及设置免密登录

    更改密码: 5.7版本以前: update mysql.user set password=password('root') where user='root'; 5.7及以上: update mys ...

  5. 解决mysql不能修改密码_如何解决mysql修改密码后不能成功登录_数据库_mysql修改密码_课课家...

    今天给大家解决下MySQL修改密码后导致不能登录的问题,一般我们都知道mysql4.1.1版本后修改了用户密码的格式,一旦修改了密码,4.1.1以前的版本上是不能进行成功登录的,那么对于这些问题该如何 ...

  6. docker容器mysql修改密码后重启失败

    解决docker容器中mysql修改密码后重启失败 前言 本文内容:1如何修改mysql密码,本地mysql也可以这么修改:2修改mysql容器的环境变量(其他容器同理)3结束语 在docker运行中 ...

  7. mysql 更改密码 alter_MySQL修改账号密码方法大全

    前言: 在日常使用数据库的过程中,难免会遇到需要修改账号密码的情景,比如密码太简单需要修改.密码过期需要修改.忘记密码需要修改等.本篇文章将会介绍需要修改密码的场景及修改密码的几种方式. 1.忘记 r ...

  8. fedora14 an mysql_Fedora 14下 MySQL 更改密码

    不知为什么,Fedora 14下用yum安装MySQL后配置挺麻烦,现将更改密码的方法记录一下. 报错问题: [root@www.linuxidc.com mysql]# mysqladmin -u ...

  9. mysql修改用户密码1133_后台修改mysql用户密码后无法连接

    系统名称 WDlinux Control Panel 当前版本1.13(20110421) 检查更新 操作系统版本 Linux 2.6.18-238.el5 创建站点时创建了mysql账户和数据库,之 ...

最新文章

  1. 开发信息管理,团队协作效能事半功倍
  2. linux kernel 内存管理 感想总结(未完待续)
  3. 【7.6.3】基于每个具体类一张表的继承映射
  4. Swift-binary search tree
  5. JavaScript数据结构与算法(1)(数组、栈、队列、链表)(ES6)
  6. TensorFlow tf.keras.losses.MeanSquaredError
  7. 【073】Android 数据存储(SQLite)
  8. HBASE学习笔记--概述
  9. 数组迭代方法之reduce
  10. cplex java_【CPLEX教程03】java调用cplex求解一个TSP问题模型
  11. unicode 表情对照表
  12. MAYA安装未完成,某些产品无法安装的解决方法
  13. 【数字IC设计/FPGA】推挽输出和开漏输出
  14. win10去除桌面快捷方式图标(亲测可用)
  15. 【Luogu P1151】子数整数
  16. mac 安装mysql 后设置开机自启
  17. 消费者和生产者问题,管程法和信号灯法
  18. node.js map 的用法
  19. cuda编程与gpu并行计算(六):图稀疏矩阵转为CSR结构并传入gpu
  20. 听说蚂蚁金服上市,但是实现财务自由的只是那些架构师?

热门文章

  1. 技术与经济之八:关于优惠与红包
  2. 教你如何在Linux下查找大文件
  3. 关于宽带ADC前端设计考虑ΙΙ:用放大器还是用变压器驱动ADC?
  4. 【趋势分析合集】含M-K检验、Spearman秩次相关检验、Kendall秩次相关检验等
  5. FPGA-UART串口通信
  6. error setting certificate verify locations
  7. javascript为你写诗《春风十不如你》
  8. Time-LSTM:使用RNN来处理用户行为时间间隔不均等的问题
  9. 在 Python 中制作偶数列表
  10. UE4打包成APK的详细教程(普通安卓应用,VR全景应用尚在探索中,之后若解决会更新)