在Windows上安装MySQL-以及如何修复丢失的MySQL.user?
我使用的是旧的MySql 5.0安装。然后决定推出最新的5.7.zip版本 这就是我所做的:在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
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