zoukankan      html  css  js  c++  java
  • Navicat for Mysql 1045错误

    在使用图形用户工具Navicat for MySQL新建连接时,会报一个1045,某用户访问拒绝的错误。

    一般的解决办法是需要重新修改Mysql的密码,操作步骤如下:

    1 net stop mysql  停止mysql服务

    2 进入mysql安装路径的bin目录下,使用mysqld命令,在cmd下 mysqld --skip-grant-tables

    3 开一个新的cmd窗口 mysql 不需要用户名就可以登录数据库了 

    4 登录成功后 show databases;   再use mysql;  即进入mysql数据库

    5 继续 show tables; 会发现有一个user表

    6 继续 select user,host,authentication_string from user;

    7 继续 update user set authentication_string=password('123456') where user='root' 即重置root用户的密码

    8 继续 flush privileges;

    9 继续 quit;  退出mysql    net stop mysql    ;     net start mysql   重新启动mysql

    10 mysql -uroot -p123456  使用root用户新密码登录  进入mysql则表示成功

    Mysql启动的问题:建议最好多看看启动日志

    启动日志在安装目录的data目录下,文件名称为主机名,.err文件。从这里找到错误根源,一个一个解决。

  • 相关阅读:
    H5图片上传、压缩
    数据库基本操作
    数组遍历
    CURL
    获取IP
    Memcached的实战笔记
    修bug总结 (基于java语言)
    java开发工作的总结
    多线程测试类
    可清除的单例对象获取类
  • 原文地址:https://www.cnblogs.com/hnini/p/6054244.html
Copyright © 2011-2022 走看看