linux系统sql语句报错_如果数据库管理工具1045错误出现在Linux系统中怎么
原标题:如果数据库管理工具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系统中怎么相关推荐
- linux系统sql语句报错_在linux下写的mysql无法插入,sql语句在复制中变'脏'了.
1:问题故障描述 因为在linux下开发,所以修改mysql字段的时,用的phpmyadmin来直接修改生成修改后的sql,然后复制进word(libreoffice)后提交到项目管理系统, 同事发到 ...
- linux系统sql语句报错_linux之SQL语句简明教程---CREATE VIEW
视观表 (View) 可以被当作是虚拟表格.它跟表格的不同是,表格中有实际储存资料,而视观表是建立在表格之上的一个架构,它本身并不实际储存资料. 建立一个视观表的语法如下: CREATE VIEW & ...
- sql无效字符 执行sql语句报错解决方案
sql无效字符 执行sql语句报错解决方案 参考文章: (1)sql无效字符 执行sql语句报错解决方案 (2)https://www.cnblogs.com/feifeicui/p/8907851. ...
- 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 解决办 ...
- Python 技术篇-操作oracle数据库执行SQL语句报错,提示ORA-00911: 无效字符解决方法
cursor.execute("select name from v$datafile;") 执行 sql 语句提示无效字符. 原因就是我加入了 ; 号. 改成 cursor.ex ...
- 关于Oracle执行sql语句报错[ORA-01722: invalid number]无效数字解决思路
一.问题提示 执行Oracle的sql语句提示[ORA-01722: invalid number]无效数字错误. 二.问题分析 2.1.类型不匹配 即数据库中字段的设计类型与插入.修改的类型不统一( ...
- Mybatis中sql语句报错无效参数类型问题
报错mybatis无效参数类型问题,mybatis中sql语句的参数,如果这个参数可以为空,那么则必须添加jdbcType,否则将报错无效参数类型. Mybatis文档中有如下解释: 像 MyBati ...
- json解析嵌套jasn语句报错_【全屋定制】新功能更新总贴!—新版
大家好,我是全屋定制二狗子 请各位定制设计师认准这个坑!云设计定制工具功能上新合集持续为您播出~ 功能简介和详细图文教程,给您最全面的更新解读! 更新二十六:2020年03月05日 更新二十五:202 ...
- 【错误记录】Windows 系统 bat 脚本报错 ( Java 生成 bat 脚本乱码处理 | 输出 GB2312 字符串 | Windows 中的换行时 \r\n )
文章目录 一.报错信息 二.问题分析 二.解决方案 一.报错信息 使用 Java 语言生成了 Windows 系统中的 bat 批处理脚本 , 运行后出现中文乱码 ; 使用如下 Java 代码生成 b ...
最新文章
- 关于OGNL表达式中的%,$,#
- 分组卷积新进展,全自动学习的分组有哪些经典模型?
- Python的Descriptor和Property混用
- h3c GR5200路由器上如何设置公网ip可以访问
- 计算机视觉中的自监督表示学习近期进展
- A multi-faceted language for the Java platform
- 如何为Myeclipse手工添加dtd支持
- linux系统基础优化小结
- js时间搓化为今天明天_秋冬国产搓背神器!360°无死角,让你搓背不求人,太舒服了...
- JDBC连接sql server数据库
- cookie封装做免输入登录
- Netty实现的一个异步Socket代码
- 每日的代码量真的重要么?
- Python 常用函数Logging
- 计算机装机常用英语词汇,组装生产常用英语专用词汇.doc
- 统一社会信用代码正则校验
- html5 游戏ui设计,7款手机游戏UI界面设计欣赏
- 看不懂简明python教程_简明python教程的读书笔记(一)
- vue + element 实现文件上传
- 微信企业转账到银行卡