1045-Access denied for user'xxx@localhost'


异常处理之mysql

1045-Access denied for user'xxx@localhost'sql



  此处使用工具为mysql、Navicat for MySQL。建立链接之后,打开链接时候产生异常。ide

 1045-Access denied for user'xxx@localhost'.产生这种状况,一般有两种类型。工具

  解决办法,将其分为如下两种状况:spa

   1、若是使用者知道本身的用户名和密码。.net

    一、1045-Access denied for user'xxx@localhost'(using password :YES)server

   产生缘由:建立链接用户名、用户密码错误或缺乏用户名,已经输入用户密码。htm

   解决办法:修改用户名/用户密码。此处的用户密码设置为msql安装时候的用户密码,用户名使用默认blog


    二、1045-Access denied for user'xxx@localhost'(using password :NO)教程

   产生缘由:建立的链接没有用户密码。

   解决办法:添加用户密码。用户密码是在安装mysql时候,本身设置的用户密码。用户名使用默认用户名


    2、若是使用者不知道本身的用户名和用户密码。

    一、首先卸载mysql,完全卸载的步骤以下(建议卸载完成后重启电脑):


    I> 打开控制面板-->程序-->程序和功能-->Mysql server卸载;


    II>在安装路径下,找到卸载后剩余的文件,将其删除。如:C:\Program Files\MySQL, 此时将mysql文件夹删除。


    III>删除mysql安装时候生成的data文件,一般默认状况在C:\ProgramData\MySQL,将mysql文件夹删除。注:一般人们老是忘记删除此文件夹,致使第二次安装的失败。


    IV>最为主要的卸载,检查注册表是否剩余mysql相关文件。使用dos命令regedit打开注册表或去C:\Windows文件夹下找到regedit.exe,查找并删除一下文件:

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL


    二、安装mysql(建议完成卸载后重启电脑之后安装):

    I>安装的详细教程,http://www.jb51.net/article/23876.htm;

     II>此时获得安装过程当中,wKiom1htvQ_hU5VoAAFjTuTh7s0602.png


   三、将Navicat for MySQL中建立的链接中,链接属性-->用户名(默认)-->用户密码(步骤2中所设置的用户密码)。

相关文章
相关标签/搜索