zoukankan      html  css  js  c++  java
  • Windows下一个MySQL有些错误的解决方法

    1.无论是什么提示。我们有一个直接看错误日志。由于它描述了最具体描述错误日志。

    于MySQL安装文件夹中找到 my.ini简介 

    看日志保存路径


    2.

    我的错误是[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

    这是由于我手贱了 把mysql 这个库删掉,所以导致数据库连接不上。

    解决方法:

    把Mysql 安装目录下的   data  目录里的mysql目录 copy 到  数据库的存放路径中(从my.ini能够看到)


    3.然后就触发了一个问题  Mysql 权限问题 password错误

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

    解决方式:

    编辑mysql配置文件my.ini(不知道在哪请搜索)。在[mysqld]这个条目下增加 skip-grant-tables

    保存退出后重新启动mysql

    1.点击“開始”->“执行”(快捷键Win+R)。

      2.启动:输入 net stop mysql

      3.停止:输入 net start mysql

    cmd   mysql -u root -p 回车

    1.进入mysql数据库:

    mysql> use mysql;


    2.给root用户设置新password:
    mysql> update user set password=password("新密码") where user="root";


    3.刷新数据库
    mysql> flush privileges;


    4.退出mysql:
    mysql> quit


    改动一下my.ini这个文件,把我们刚才增加的"skip-grant-tables"这行删除。保存退出再重新启动mysql就能够了



    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    c# 调用C++动态库 问题
    Web应用简易框架。
    【转】SVN历史版本删除(为SVN库瘦身)
    程序员7武器序
    小系统单据自动生成存储过程
    【转】数据库和数据仓库的区别
    jQuery之extend 函数
    .NET单元测试断言(Assert)
    c#类型转换操作符:as和is
    oracle 表数据合并
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4817793.html
Copyright © 2011-2022 走看看