• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > 如何解决Linux系统中的Navicat for MySQL 1045错误

如何解决Linux系统中的Navicat for MySQL 1045错误

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了navicat for linux,navicat linux,navicat linux 破解,navicat linux版,linux安装navicat等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

如何解决Linux系统中的Navicat for MySQL 1045错误


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

Navicat for 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>UPDATEuserSETpassword=PASSWORD(‘newpswd’)WHEREuser=’root’

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

退出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

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何解决Linux系统中的Navicat for MySQL 1045错误

相关文章

  • 2017-05-26andriod ==和equals,andriodequals
  • 2017-05-26Android 无标题 全屏设置,android无标题全屏
  • 2017-05-26日志文件之出错处理
  • 2017-05-26Android IPC机制(四):细说Binder连接池
  • 2017-05-26Linux文件和目录权限详细讲解,linux权限讲解
  • 2017-05-26Yarn上运行spark-1.6.0
  • 2017-05-26从视频中每X秒创建一个缩略图
  • 2017-05-26谷歌IAP:skusBundle array associated with key ITEM_ID_LIST cannot contain more than 20 items.,jsarraycontain
  • 2017-05-26android四大组件之Broadcast,androidbroadcast
  • 2017-05-26Android View体系(七)从源码解析View的measure流程

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Kotlin的属性委托:无上下文情况下Android的赋值(KAD 15),kotlinandroid
    • Android应用程序安装过程浅析
    • android开发之路09(浅谈SQLite数据库01),androidsqlite
    • 从头开始学RecyclerView(六)LayoutManager
    • Spark的调度策略详解
    • Android IPC 之 AIDL(一)
    • ImageView的ScaleType属性,imageviewscaletype
    • 二维码的扫描和生成--第三方开源--ZXing,--第三方开源--zxing
    • 【原】Android热更新开源项目Tinker源码解析系列之一:Dex热更新,androidtinker
    • Android开发4: Notification编程基础、Broadcast的使用及其静态注册、动态注册方式,静态库与动态库编程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有