• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > navicat出现1045错误怎么解决

navicat出现1045错误怎么解决

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了navicat,1045错误等相关知识,希望对您有所帮助

navicat出现1045错误怎么解决

出现的问题:

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

原因分析:

主要是因为用户输入的用户名或密码错误被拒绝访问,如果不想重装,需要找回密码或者重置密码。

解决办法是重新设置root用户密码,在Windows平台下操作步骤如下:

方法一:

1、以系统管理员身份登录到系统;

2、如果MySQL服务器正在运行,停止它。

如果是作为Windows服务运行的服务器,进入服务管理器:开始菜单->控制面板->管理工具->服务;如果服务器不是作为服务而运行,可能需要使用任务管理器来强制停止它。

3、创建1个文本文件,并将下述命令置于单一行中:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');

用任意名称保存该文件。在本例中,该文件为C:\mysql-init.txt。

4、进入DOS命令提示:开始菜单->运行-> cmd

假定你已将MySQL安装到C:\mysql。如果你将MySQL安装到了另一位置,请对下述命令进行相应的调整。

在DOS命令提示符下,执行命令:

C:\> C:\mysql\bin\mysqld-nt --init-file=C:\mysql-init.txt

在服务器启动时,执行由“--init-file”选项,在启动时从指定的文件中读取SQL命令命名的文件的内容,更改根用户密码。当服务器成功启动后,应删除C:\mysql-init.txt。

5、停止MySQL服务器,然后在正常模式下重启它。

如果以服务方式运行服务器,应从Windows服务窗口启动它;如果以手动方式启动了服务器,能够像正常情形下一样使用命令。

方法二:

# /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &# mysql -u root mysqlmysql> UPDATE user SET Password=PASSWORD(’newpassword’) whereUSER='root';mysql> FLUSH PRIVILEGES;mysql> quit# /etc/init.d/mysql restart# mysql -uroot -pEnter password: <输入新设的密码newpassword>mysql>

方法三:

直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:

# mysql -udebian-sys-maint -pEnter password: <输入[client]节的密码>mysql> UPDATE user SET Password=PASSWORD(’newpassword’) whereUSER='root';mysql> FLUSH PRIVILEGES;mysql> quit# mysql -uroot -pEnter password: <输入新设的密码newpassword>mysql>

方法四:

1、管理员登陆系统,停止mysql服务或者结束mysqld-nt进程

2、进入命令行,来到mysql的安装目录.假设安装目录为 d:\mysql\,CMD进入命令行

3、运行 d:\mysql\bin\mysqld-nt --skip-grant-tables 启动mysql,关闭权限的检查

4、运行 d:\mysql\bin\mysqladmin -u root flush-privileges password "newpassword" 重设root密码

5、重新启动mysql服务




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

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

  • Mysql如何查询navicat中的blob类型内容
  • Navicat连接Mysql8.0.11出现1251错误怎么办
  • Navicat for MySQL连接MySQL报2005错误怎么办
  • navicat出现1045错误怎么解决

相关文章

  • 2022-04-29Centos下Laravel访问页面出现空白怎么办?
  • 2022-04-29最全的php数组操作方法汇总,让你轻松掌握!
  • 2022-04-29CSS如何实现渐变提示框(tooltips)
  • 2022-04-29Discuz怎么添加广告位?自定义广告位方法浅析
  • 2022-04-29PHP调用实现波场交互[支持TRX/TRC20]
  • 2022-04-29如何用PHP获取referer判断来路防止非法访问
  • 2022-04-29如何安装和使用BootstrapVue,构建项目界面
  • 2022-04-29WordPress纯代码生成文章海报图片实现分享功能
  • 2022-04-29登录网站没有显示laravel欢迎页面是什么情况?
  • 2022-04-29在centos下kanglephp怎么安装swoole扩展

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • PHPcms远程图片本地化增加图片类型和后缀的方法
    • 用PHP特性trait实现简易Laravel Facade
    • 使用Jquery提交页面上多个表单数据的方法
    • Photoshop绘制逼真的老式收音机
    • PHP解密支付宝小程序的加密数据、手机号的示例代码
    • PHP怎么实现正则去掉空格
    • 如何解决mysql 5.6 中文 乱码问题
    • Phpcms V9广告位循环数据调用方法详解
    • 帝国CMS关闭前台不需要功能方法
    • Photoshop制作时尚风格文艺海报教程

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

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