今天,安装MySQL Server 5.5时第一次安装,失去响应,于是结束了进程,重新安装了一边,可是到到最后一步时报错,本人无法解决,尝试了一些网上的解决方法,未果!所以请各位大侠帮小白下,在此表示由衷的感谢!
错误如下:
Connction Error
The secuity setting could not be applied to the database because the connection has failed with the following error.Error Nr.1045
Access denied for user 'root'@'localhost'(using password: NO)尝试了一下方法:未果
1.进入控制面板->管理工具->服务,停止MySQL的服务 2.进入命令窗口,然后进入MySQL的安装目录,比如进入C:\mysql\bin 3.跳过权限检查启动MySQL
c:\mysql\bin>mysqld -nt -skip-grant -tables 4.重新打开一个命令窗口,进入c:\mysql\bin目录,设置root的新密码
c:\mysql\bin>mysqladmin -u root flush -privileges password "newpassword"
c:\mysql\bin>mysqladmin -u root -p shutdown
将newpassword替换为你要用的root的密码,第二个命令会提示你输入新密码,重复第一个命令输入的密码 5.用正常模式启动Mysql 6.然后就可以用新的密码链接到Mysql了 .
错误如下:
Connction Error
The secuity setting could not be applied to the database because the connection has failed with the following error.Error Nr.1045
Access denied for user 'root'@'localhost'(using password: NO)尝试了一下方法:未果
1.进入控制面板->管理工具->服务,停止MySQL的服务 2.进入命令窗口,然后进入MySQL的安装目录,比如进入C:\mysql\bin 3.跳过权限检查启动MySQL
c:\mysql\bin>mysqld -nt -skip-grant -tables 4.重新打开一个命令窗口,进入c:\mysql\bin目录,设置root的新密码
c:\mysql\bin>mysqladmin -u root flush -privileges password "newpassword"
c:\mysql\bin>mysqladmin -u root -p shutdown
将newpassword替换为你要用的root的密码,第二个命令会提示你输入新密码,重复第一个命令输入的密码 5.用正常模式启动Mysql 6.然后就可以用新的密码链接到Mysql了 .
上面的方法也行,还有另一个方法是:
找到mysql的配置文件my.ini 在mysqld选项组里面添加:
skip-grant-tables;这个参数.重启mysql服务.
然后在命令窗口执行:
mysql -uroot 就可以进去了;
[收集]mysql 无法联接故障现象及原因
mysql 就直接进入了,不知是不是mysql 5.5的新特性;后又键入
mysql -h localhost -u root -p
password:123
就进入了,不知道为什么?不明白当时报到错误是什么原因,现在到底还有问题没有?
localhost root Y
localhost N
否则需要清除掉上次的安装信息再安装,不然总是提示密码错误无法安装的,这个问题来自于windows的注册表,用360之类的强制卸载掉,不然要先卸载原来的安装,再查找HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB\MySQL Server 5.之类的东西,删除掉,才能重新安装的