在Windows上安装MySQL-以及如何修复丢失的MySQL.user?

在Windows上安装MySQL-以及如何修复丢失的MySQL.user?,mysql,Mysql,我使用的是旧的MySql 5.0安装。然后决定推出最新的5.7.zip版本 这就是我所做的: mysqld -initialize-insecure (因为我只打算将其用于本地主机/根用户) 这将在MySQL数据目录的根目录中创建一些文件 然而,运行 mysqld --console 出错 2017-02-03T02:52:01.076801Z 0[错误]致命错误:无法打开和锁定 特权表:表'mysql.user'不存在 然后,我打算移动我的两个5.0数据库(每个数据库都位于旧的mysql

我使用的是旧的MySql 5.0安装。然后决定推出最新的5.7.zip版本

这就是我所做的:

mysqld -initialize-insecure
(因为我只打算将其用于本地主机/根用户)

这将在MySQL数据目录的根目录中创建一些文件

然而,运行

mysqld --console
出错

2017-02-03T02:52:01.076801Z 0[错误]致命错误:无法打开和锁定 特权表:表'mysql.user'不存在

然后,我打算移动我的两个5.0数据库(每个数据库都位于旧的mysql 5.0“data dir”目录的子文件夹中)

那么我是否可以运行mysql\u升级

我的完整错误日志如下:

D:\databases\MySQL-5_7(x86)\bin>mysqld--console 2017-02-03T02:52:00.227754Z 0[警告]带有隐式 默认值已弃用。请使用 --explicit\u defaults\u for\u timestamp server选项(有关更多详细信息,请参阅文档)。2017-02-03T02:52:00.227754Z 0[警告]“没有零日期”, sql模式应为“日期中无零”和“除零错误” 与严格模式一起使用。它们将以严格模式合并到 未来版本。2017-02-03T02:52:00.227754Z 0[警告] 未设置“否自动创建用户”sql模式。 2017-02-03T02:52:00.227754Z 0[注意]--安全文件priv设置为 无效的与导入和导出数据相关的操作被禁用 2017-02-03T02:52:00.227754Z 0[注]mysqld(mysqld 5.7.17)开始 如工艺13872所示。。。2017-02-03T02:52:00.235754Z 0[注]InnoDB: 互斥锁和rw_锁使用Windows互锁函数 2017-02-03T02:52:00.236754Z 0[注]InnoDB:使用事件互斥体 2017-02-03T02:52:00.236754Z 0[注]InnoDB:内存屏障不可用 使用日期2017-02-03T02:52:00.237754Z 0[注]InnoDB:压缩表 使用zlib 1.2.3 2017-02-03T02:52:00.237754Z 0[注]InnoDB: 池:1 2017-02-03T02:52:00.238755Z 0[注]InnoDB:不使用CPU crc32指令2017-02-03T02:52:00.240755Z 0[注]InnoDB: 正在初始化缓冲池,总大小=128M,实例=1,块大小 =128M 2017-02-03T02:52:00.249755Z 0[注]InnoDB:完成缓冲池2017-02-03T02:52:00.363762Z 0的初始化[注] InnoDB:支持的最高文件格式是Barracuda。 2017-02-03T02:52:00.498769Z 0[注]InnoDB:创建共享 临时表的表空间2017-02-03T02:52:00.499769Z 0[注] InnoDB:正在将文件“.\ibtmp1”大小设置为12 MB。实际编写 文件完整;请稍候。。。2017-02-03T02:52:00.745783Z 0[注] InnoDB:文件“.\ibtmp1”的大小现在为12 MB。2017-02-03T02:52:00.933793Z 0[注意]InnoDB:找到96个重做回滚段。96重做回滚 段处于活动状态。2017-02-03T02:52:00.934792Z[注]InnoDB:32 非重做回滚段处于活动状态。2017-02-03T02:52:00.936793Z 0 [注]InnoDB:等待吹扫开始2017-02-03T02:52:00.988797Z 0[注]InnoDB:5.7.17已启动;日志序列号1209961 2017-02-03T02:52:00.988797Z 0[注意]插件“联邦”已禁用。 2017-02-03T02:52:00.990797Z 0[注]InnoDB:正在加载缓冲池 来自W:\b-databases\MySql\5.0.x\data\ib\u buffer\u pool mysqld:Table “mysql.plugin”不存在2017-02-03T02:52:00.991796Z 0[错误] 无法打开mysql.plugin表。请运行mysql\u升级以创建 信息技术2017-02-03T02:52:00.993796Z 0[注]盐渍uuid发生器 变量,当前pid:13872,服务器启动时间:1486090320, 发送的字节数:012017-02-03T02:52:00.993796Z 0[注]InnoDB:缓冲区 游泳池装载于2017-02-03T02:52:00.997796Z于170203 3:52:00完成 0[注意]生成的uuid:'bc608dfe-e9bb-11e6-b692-00248c156225', 服务器启动时间:1486104192,发送字节:361844000 2017-02-03T02:52:00.997796Z 0[警告]未检测到现有UUID 已找到,因此我们假设这是此服务器第一次 已经开始了。生成新的UUID: bc608dfe-e9bb-11e6-b692-00248c156225。2017-02-03T02:52:01.041799Z 0 [警告]未准备好使用Gtid表。桌子 无法打开“mysql.gtid_executed”。2017-02-03T02:52:01.041799Z 0 [警告]由于以下SSL库,无法设置SSL 错误:没有证书和私钥,SSL上下文不可用 2017-02-03T02:52:01.043799Z 0[注]服务器主机名(绑定地址): '*'; 端口:3306 2017-02-03T02:52:01.044802Z 0[注意]IPv6是 可用。2017-02-03T02:52:01.045801Z 0[注]-“::”决定 '::'; 2017-02-03T02:52:01.045801Z 0[注意]已在上创建服务器套接字 IP:“::”。2017-02-03T02:52:01.054800Z 0[警告]无法打开 优化器成本常量表

2017-02-03T02:52:01.076801Z 0[错误]致命错误:无法打开和锁定 特权表:表“mysql.user”不存在 2017-02-03T02:52:01.077801Z 0[错误]正在中止

2017-02-03T02:52:01.078801Z 0[注]Binlog结束 2017-02-03T02:52:01.079801Z 0[注]关闭插件“ngram” 2017-02-03T02:52:01.079801Z 0[注]正在关闭插件“分区” 2017-02-03T02:52:01.080801Z0[注]关闭插件“黑洞” 2017-02-03T02:52:01.081801Z 0[注]关闭插件“存档” 2017-02-03T02:52:01.081801Z 0[注]正在关闭插件 “性能模式”2017-02-03T02:52:01.082801Z 0[注]关闭 关闭插件“MRG_MYISAM”2017-02-03T02:52:01.082801Z 0[注]正在关闭 关闭插件“MyISAM”2017-02-03T02:52:01.083801Z 0[注]正在关闭 下载插件“INNODB_SYS_VIRTUAL”2017-02-03T02:52:01.083801Z 0[注] 正在关闭插件“INNODB\u SYS\u数据文件” 2017-02-03T02:52:01.084801Z 0[注]正在关闭插件 “INNODB_系统_表空间”2017-02-03T02:52:01.084801Z 0[注]关闭 下载插件“INNODB系统外国公司”2017-02-03T02:52:01.085801Z 0 [注意]正在关闭插件“INNODB\u SYS\u FOREIGN” 2017-02-03T02:52:01.087801Z 0[注]正在关闭插件 “INNODB系统字段”2017-02-03T02:52:01.088802Z 0[注]正在关闭 插件“INNODB系统列”2017-02-03T02:52:01.089802Z 0[注] 关闭插件“INNODB”
[mysqld]
basedir=D:/databases/MySQL-5_7(x86)
datadir=W:/b-databases/MySql/5.0.x/data
port=3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES