错误描述

1045 access denied for user 'root'@'localhost' using password yes

1045 access denied for user 'root'@'localhost' using password no

解决办法

1. 开始 --> cmd   --> net stop mysql  (停用MySQL服务  没启动的可以省略)

2. 找到安装路径 MySQL Server 5.1下的my.ini

3. 打开 my.ini  找到  [mysqld]  然后在下面加上

这句: skip_grant_tables (意思好像是 启动MySQL服务的时候跳过权限表认证  )

4. 然后就启动数据库修改密码了

开始 --> cmd   -->   net start mysql   (启动MySQL服务)--->   mysql  回车   (  如果成功,将出现MySQL提示符)

5. 输入use mysql; (连接权限数据库)。

6. 改密码:update user set password=password("123") where user="root";(别忘了最后加分号) 。

7. 刷新权限(必须步骤):flush privileges; 。

8. 退出 quit。

9. 将第3 步的 my.ini里的 skip_grant_tables  去掉(启动MySQL服务的时候不能让他跳过权限表认证 )

10. 重启MySQL ,再进入,使用用户名root和刚才设置的新密码123就可以登录了。

cmd出现的错误

当我们在打开cmd时,输入net stop mysql出现系统错误 5时,这个问题是在运行cmd时没有以管理员的身份运行。在程序 -开始 ->搜索-> cmd  鼠标右击有个以管理员身份运行就可以了。

如果经常使用cmd命令 可以把它锁定到菜单栏。

每次都要右击以管理员身份运行也比较麻烦,设置一下步骤可以直接以管理员身份进行。

  1. 在C:\Windows\System32(操作系统分为32位和64位,视个人情况选择)中找到cmd.exe,然后右击cmd.exe

  2. 选择右下角的高级,在“用管理员身份运行前打勾”

重新打开cmd就好了。

最新文章

  1. ORACLE 字符串超长问题解决方案
  2. Celery,Tornado,Supervisor构建和谐的分布式系统
  3. NoSQL学习一:MongoDB下载与安装
  4. 【系统移植】Android系统移植
  5. FDTD Python API
  6. List 中对象属性排序
  7. [小技巧]让你的GridView支持IQueryable,并自动实现真分页
  8. 【转】eclipse安装shell编辑插件shellEd
  9. Java 执行 SQL 脚本文件
  10. acl操作记录
  11. 补习系列(4)-springboot 参数校验详解
  12. SQL语法基础之INSEART语句
  13. Fernflower 反编译.class文件
  14. laravel 制作购物车流程
  15. PHP使用echo输出标签设置CSS样式问题
  16. org.quartz-scheduler 动态添加自动任务
  17. (转载)SendKeys.Send()的使用
  18. JSP文件管理后门工具jsp-file-browser
  19. Linux系统——引导过程与服务控制
  20. vue 过渡效果-列表过渡

热门文章

  1. Entity Framework Tutorial Basics(27):Update Entity Graph
  2. scala的object知识点
  3. DefaultHttpClient 在oppo A57手机上网络请求报错
  4. Django之博客系统:增加评论
  5. SP16549 QTREE6 - Query on a tree VI LCT维护颜色联通块
  6. Warning: Call to 'toArray()' with pre-sized array argument 'new String[list.size()]'
  7. opencv-图片合成视频
  8. shell脚本学习一
  9. vue.js组件之j间的通讯二
  10. Appium教程——Desired Capabilities 详解(转自TesterHome)