码迷,mamicode.com
首页 > 数据库 > 详细

mysql链接报错1045:Access denied for user root@localhost解决方法

时间:2020-01-30 21:24:09      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:问题   服务   art   密码登录   class   use   报错   链接   启动   

安装了mysql5,本地连接没有问题,但是通过局域网的其他电脑连接报错1045:Access denied for user root@localhost

网上搜索到的解决方法(亲测可以解决上述问题):

     一:停止MySQL服务

       在mysql的安装目录,输入命令net stop mysql

       二:跳过验证

       在my.ini里面68行(随便选位置)添加    skip_grant_tables 然后保存关闭

     三:重启mysql并登陆mysql

       命令:net start mysql(启动)

          mysql -uroot -pmysql(登陆)

       四:修改密码

       命令:use mysql

          update MySQL.user set authentication_string=password(‘PASSWORD‘) where user=‘root‘;   注:命令中的PASSWORD换成自己需要设置的密码

          flush privileges; 刷新配置

          exit ;(退出服务)

     五:打开my.ini文件,删除刚才添加的最后一行的内容,保存并关闭文件。然后在命令行用net stop mysql和net start mysql重启mysql。然后在命令行窗口,用刚才设置的密码登录mysql。登录成功,问题解决!

       命令:mysql -uroot -p

mysql链接报错1045:Access denied for user root@localhost解决方法

标签:问题   服务   art   密码登录   class   use   报错   链接   启动   

原文地址:https://www.cnblogs.com/nietzsche2019/p/12243567.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!