windows mysql提示:1045 access denied for user 'root'@'localhost' using password yes 解决

Posted MAKE-IN-中国

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows mysql提示:1045 access denied for user 'root'@'localhost' using password yes 解决相关的知识,希望对你有一定的参考价值。

简单粗暴

工具xwamp

路径:H:\xampp\mysql\bin\my.ini.php

打开my.ini,在[mysqld]下面添加

skip-external-locking
skip-name-resolve
skip-grant-tables

停止mysql ->打开xwamp的shell可以输入命令,如下

Setting environment for using XAMPP for Windows.
[email protected]-CGL9PRT h:\xampp
# mysql uroot
ERROR 1044 (42000): Access denied for user ‘‘@localhost to database uroot

[email protected]-CGL9PRT h:\xampp
# mysql -u root -p
Enter password: ******
ERROR 1045 (28000): Access denied for user root@localhost (using password: YES)
重启mysql后
[email protected]-CGL9PRT h:\xampp
# mysql -u root -p
Enter password: ******    (123456
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 10.1.9-MariaDB mariadb.org binary distribution

Copyright (c) 2000, 2015, Oracle, MariaDB Corporation Ab and others.

Type help; or \h for help. Type \c to clear the current input statement.

MariaDB [(none)]> use mysql
Database changed
MariaDB [mysql]> grant all privileges on *.* to [email protected] identified by ‘mysql‘
    ->

然后重新登录 ok,成功

 

以上是关于windows mysql提示:1045 access denied for user 'root'@'localhost' using password yes 解决的主要内容,如果未能解决你的问题,请参考以下文章

如何解决windows系统mysql的1045错误

连接MySQL数据常见问题

安装mysql的时候提示1045错误的解决方法

MySQL 错误代码 1045

root用户登录mysql后新建用户提示1045错误

windows linux 下安装mysql 报1045 等错误