连接mysql时弹出Error No. 1045Access denied for user 'root'@'localhost' (using password: Y
连接mysql时弹出“Error No. 1045Access denied for user 'root'@'localhost' (using password: YES)”
重新装了mysql好几次,刚装的时候可以,一旦重启又是这样。没办法重装了系统还是这样。求高手解决
我也是这个问题,每次使用谢了重装一次,关机迹袜开机又报这个错,在网上找了,方案很多,但解决不了,像这姿耐激种
“这种错误信息肯定是因为你修改过密码,而连接phpmyadmin的配置文件的用户名和密码没有更新
你看一下这个文件,\xampp\phpMyAdmin目录下的config.inc.php
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['controluser'] = 'root'; // MySQL control user settings
$cfg['Servers'][$i]['controlpass'] = 'password'; // password的为MySQL的root登陆密码
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = 'password'; // MySQL password (only needed
$cfg['blowfish_secret'] = 'abc'; //abc为任意字符
然后你看一下密码和你用命令行进行MySQL的一样不?”
我就没找到这个亩友路径,每次卸载我都是谢了程序,再删注册表,可还是不行,这个问题烦死了,有没有人给个可行的解决方案
很典型的密码错信盯误
安装的时猜拍候,先卸载,彻底删除mysql的目录,然后就可以了
你现在是密码错误,你试滑兆和试你常用的密码吧
你安装mysql时设置密码了。要写你设置的密码,而不是空。
再试试吧。
使用空密码进去看看~另外查看一下你的my.ini文件看看端口是多少,localhost针对3306端口的。使用cmd 打庆滑亩开mysqld进入的mysql服务器默认是3306端口的,也就是这样能让兄使用localhost,我一直都是这么用,但是我一直誉森找不到这个对应的配置文件。
好象是操作权限问题:
你检查一下是否授权root用户用知唤localhost地址可以访问mysql(这一含猛伏般是安装mysql默认谈携的)。