• ADADADADAD

    ERROR 1045 (28000): Access denied for user[ mysql数据库 ]

    mysql数据库 时间:2024-12-24 19:11:04

    作者:文/会员上传

    简介:

    mysqladmin本地登陆报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' 的解决方案如下:

    mysqladmin -u root password xxxx


    #1.停止mysql数据库
    /etc/i

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    mysqladmin本地登陆报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' 的解决方案如下:

    mysqladmin -u root password xxxx


    #1.停止mysql数据库
    /etc/init.d/mysql stop
    #2.执行如下命令
    mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
    #3.使用root登录mysql数据库
    mysql -u root mysql
    #4.更新root密码
    mysql> UPDATE user SET Password=PASSWORD('mysql') where USER='root';
    mysql>grant all on *.* to root@'%' identified by "mysql";
    #5.刷新权限
    mysql> FLUSH PRIVILEGES;
    #6.退出mysql
    mysql> quit
    #7.重启mysql
    /etc/init.d/mysql restart
    #8.使用root用户重新登录mysql
    mysql -uroot -p
    Enter password: <输入新设的密码newpassword>






    操作日志如下:
    [root@mysqldb1 ~]# /etc/init.d/mysql stop
    Shutting down MySQL..[ OK ]
    [root@mysqldb1 ~]#
    [root@mysqldb1 ~]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
    [1] 7384
    [root@mysqldb1 ~]# 160606 15:23:44 mysqld_safe Logging to '/var/lib/mysql/mysqldb1.err'.
    160606 15:23:44 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql


    [root@mysqldb1 ~]# mysql -u root mysql
    Reading table information for completion of table and column names
    You can turn off this feature to get a quicker startup with -A


    Welcome to the MySQL monitor. Commands end with ; or \g.
    Your MySQL connection id is 1
    Server version: 5.6.31 MySQL Community Server (GPL)


    Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.


    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.


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


    mysql> UPDATE user SET Password=PASSWORD('xxxxx') where USER='root';
    Query OK, 4 rows affected (0.00 sec)
    Rows matched: 4 Changed: 4 Warnings: 0

    mysql> grant all on *.* to root@'%' identified by "xxxxxx";
    Query OK, 0 rows affected (0.00 sec)

    mysql> FLUSH PRIVILEGES;
    Query OK, 0 rows affected (0.00 sec)


    mysql> quit
    Bye

    [root@mysqldb1 ~]# /etc/init.d/mysql restart
    Shutting down MySQL..160606 15:25:46 mysqld_safe mysqld from pid file /var/lib/mysql/mysqldb1.pid ended
    [ OK ]
    Starting MySQL.[ OK ]
    [1]+ Donemysqld_safe --user=mysql --skip-grant-tables --skip-networking
    [root@mysqldb1 ~]# mysql -uroot -p
    Enter password:
    Welcome to the MySQL monitor. Commands end with ; or \g.
    Your MySQL connection id is 1
    Server version: 5.6.31


    Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.


    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.


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


    mysql>
    mysql>



    ERROR 1045 (28000): Access denied for user.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: 104528000access