原标题:如果数据库管理工具1045错误出现在Linux系统中怎么

连接MySQL数据库时难免会遇到1045错误,主要是因为用户输入的用户名或密码错误被拒绝访问,如果不想重装,需要找回密码或者重置密码。

Navicat for MySQL 1045错误

问题描述:

1045-Access denied for user 'root'@'localhost'(using password: YES)

原因分析:

当登录MySQL数据库出现:Error 1045错误时,就表明你输入的用户名或密码错误被拒绝访问了,最简单的解决方法就是将MySQL数据库卸载然后重装,但这样的缺点就是以前数据库中的信息将丢失。如果你不想重装,那么就需要找回密码或者重置密码。解决的方法应该有多种,下面这种方法适用于Linux系统。如果你想寻找适合Windows系统的解决方法,可以查看文章:Navicat for MySQL 1045错误如何解决。

解决方案:

1、停止服务

执行:/etc/init.d/mysqlstop

你的机器不一定是/etc/init.d/mysql也可能是/etc/init.d/mysqld,可以通过find命令查找。

2、跳过验证

执行:/usr/local/mysql/bin/mysqld_safe--skip-grant-tables >/dev/null 2>&1 &

如果mysqld_safe的位置不一样,可以用find命令查找。

3、修改密码

执行:

登录mysql:/usr/local/mysql/bin/mysql -u root mysql

修改密码:mysql> UPDATE userSET password=PASSWORD(‘newpswd’)WHERE user=’root’

刷新MySQL权限相关的表:mysql>flush privileges

退出MySQL:mysql>exit

4、重启服务

执行:

关闭mysql进程:killall mysqld

启动mysql服务:/etc/init.d/mysql start

关于 Linux系统解决Navicat for MySQL 1045错误的方法比较简便,按照以上步骤操作就可以解决。

本文来源于:http://www.formysql.com/wenti/Linux-1045.html返回搜狐,查看更多

责任编辑:

linux系统sql语句报错_如果数据库管理工具1045错误出现在Linux系统中怎么相关推荐

  1. linux系统sql语句报错_在linux下写的mysql无法插入,sql语句在复制中变'脏'了.

    1:问题故障描述 因为在linux下开发,所以修改mysql字段的时,用的phpmyadmin来直接修改生成修改后的sql,然后复制进word(libreoffice)后提交到项目管理系统, 同事发到 ...

  2. linux系统sql语句报错_linux之SQL语句简明教程---CREATE VIEW

    视观表 (View) 可以被当作是虚拟表格.它跟表格的不同是,表格中有实际储存资料,而视观表是建立在表格之上的一个架构,它本身并不实际储存资料. 建立一个视观表的语法如下: CREATE VIEW & ...

  3. sql无效字符 执行sql语句报错解决方案

    sql无效字符 执行sql语句报错解决方案 参考文章: (1)sql无效字符 执行sql语句报错解决方案 (2)https://www.cnblogs.com/feifeicui/p/8907851. ...

  4. navicat for mysql执行sql语句报错: [Err] 1146 - Table ‘performance_schema.session_status‘doesn‘t exist 解决办法

    navicat for mysql执行sql语句报错: [Err] 1146 - Table 'performance_schema.session_status' doesn't exist 解决办 ...

  5. Python 技术篇-操作oracle数据库执行SQL语句报错,提示ORA-00911: 无效字符解决方法

    cursor.execute("select name from v$datafile;") 执行 sql 语句提示无效字符. 原因就是我加入了 ; 号. 改成 cursor.ex ...

  6. 关于Oracle执行sql语句报错[ORA-01722: invalid number]无效数字解决思路

    一.问题提示 执行Oracle的sql语句提示[ORA-01722: invalid number]无效数字错误. 二.问题分析 2.1.类型不匹配 即数据库中字段的设计类型与插入.修改的类型不统一( ...

  7. Mybatis中sql语句报错无效参数类型问题

    报错mybatis无效参数类型问题,mybatis中sql语句的参数,如果这个参数可以为空,那么则必须添加jdbcType,否则将报错无效参数类型. Mybatis文档中有如下解释: 像 MyBati ...

  8. json解析嵌套jasn语句报错_【全屋定制】新功能更新总贴!—新版

    大家好,我是全屋定制二狗子 请各位定制设计师认准这个坑!云设计定制工具功能上新合集持续为您播出~ 功能简介和详细图文教程,给您最全面的更新解读! 更新二十六:2020年03月05日 更新二十五:202 ...

  9. 【错误记录】Windows 系统 bat 脚本报错 ( Java 生成 bat 脚本乱码处理 | 输出 GB2312 字符串 | Windows 中的换行时 \r\n )

    文章目录 一.报错信息 二.问题分析 二.解决方案 一.报错信息 使用 Java 语言生成了 Windows 系统中的 bat 批处理脚本 , 运行后出现中文乱码 ; 使用如下 Java 代码生成 b ...

最新文章

  1. 关于OGNL表达式中的%,$,#
  2. 分组卷积新进展,全自动学习的分组有哪些经典模型?
  3. Python的Descriptor和Property混用
  4. h3c GR5200路由器上如何设置公网ip可以访问
  5. 计算机视觉中的自监督表示学习近期进展
  6. A multi-faceted language for the Java platform
  7. 如何为Myeclipse手工添加dtd支持
  8. linux系统基础优化小结
  9. js时间搓化为今天明天_秋冬国产搓背神器!360°无死角,让你搓背不求人,太舒服了...
  10. JDBC连接sql server数据库
  11. cookie封装做免输入登录
  12. Netty实现的一个异步Socket代码
  13. 每日的代码量真的重要么?
  14. Python 常用函数Logging
  15. 计算机装机常用英语词汇,组装生产常用英语专用词汇.doc
  16. 统一社会信用代码正则校验
  17. html5 游戏ui设计,7款手机游戏UI界面设计欣赏
  18. 看不懂简明python教程_简明python教程的读书笔记(一)
  19. vue + element 实现文件上传
  20. 微信企业转账到银行卡

热门文章

  1. Java 小故事系列 导航
  2. 9.1-全栈Java笔记: 容器泛型—认识Collection接口
  3. HttpClient接口Post方式
  4. 一段时间以来的SEO优化结果
  5. 无限驾驶汉化后黑屏问题
  6. 字母出现频率c语言,统计字母的使用频率c语言实现
  7. 【FI学习笔记】AR部分快速IMG配置
  8. 韦恩图——帮助你更好地表达多个数据集合之间的相交关系
  9. SAP中内部订单和PS的区别
  10. 快速消费品行业前景及进入门槛