安装mysql root密码重置windows 7

时间:2015-10-28 15:11:21

标签: mysql passwords root reset

我刚刚在Windows 7计算机上安装了MySql 5.7.9但无法连接 - 我一直收到错误Your connection attempt failed for user 'root' from your host to server at localhost:3306。这是我试过的:

  1. 使用Windows安装程序安装MySql
  2. 在安装过程中,安装程序要求我输入我设置的root密码。
  3. 然而,在阅读日志时,它说:

    • 尝试使用--Initialize-insecure
    • 运行MySQL服务器
    • 运行进程:C:\ Program Files \ MySQL \ MySQL Server 5.7 \ bin \ mysqld.exe --defaults-file =“C:\ ProgramData \ MySQL \ MySQL Server 5.7 \ my.ini”--initialize-insecure = on --console
    • 等待服务器停止:C:\ Program Files \ MySQL \ MySQL Server 5.7 \ bin \ mysqld.exe --defaults-file =“C:\ ProgramData \ MySQL \ MySQL Server 5.7 \ my.ini” - initialize-insecure = on --console
    • [警告]不推荐使用具有隐式DEFAULT值的TIMESTAMP。请使用--explicit_defaults_for_timestamp服务器选项(有关更多详细信息,请参阅文档)。
    • [警告]'NO_ZERO_DATE','NO_ZERO_IN_DATE'和'ERROR_FOR_DIVISION_BY_ZERO'sql模式应该与严格模式一起使用。它们将在未来版本中与严格模式合并。
    • [警告] InnoDB:创建了新的日志文件,LSN = 45790
    • [警告] InnoDB:创建外键约束系统表。
    • [警告]找不到现有的UUID,因此我们假设这是第一次启动此服务器。生成新的UUID:***。
    • [警告] Gtid表尚未准备好使用。表'mysql.gtid_executed'无法打开。
    • [警告]使用空密码创建root @ localhost!请考虑关闭--initialize-insecure选项。
    • 完成初始化数据库
    • 结束配置步骤:初始化数据库[如有必要]
    • 开始配置步骤:启动服务器
    • 将MySQL作为服务启动
  4. 所以即使我为安装程序提供了root用户密码,它仍然最终创建了一个没有密码的root帐户!

    当我尝试按照这些说明更改密码时,http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html

    我收到错误:

    • 2015-10-28T15:04:08.702132Z 0 [注意] mysqld(mysqld 5.7.9-log)从流程5772开始......
    • 2015-10-28T15:04:08.702132Z 0 [注意] InnoDB:互斥锁和rw_locks使用Windows互锁功能
    • 2015-10-28T15:04:08.702132Z 0 [注意] InnoDB:使用事件互斥量
    • 2015-10-28T15:04:08.702132Z 0 [注意] InnoDB:未使用内存屏障
    • 2015-10-28T15:04:08.717732Z 0 [注意] InnoDB:压缩表使用zlib 1.2.3
    • 2015-10-28T15:04:08.717732Z 0 [注意] InnoDB:由于innodb_buffer_pool_size小于1024 MiB,因此将innodb_buffer_pool_instances从8调整为1
    • 2015-10-28T15:04:08.717732Z 0 [注意] InnoDB:池数:1
    • 2015-10-28T15:04:08.717732Z 0 [注意] InnoDB:不使用CPU crc32指令
    • 2015-10-28T15:04:08.764532Z 0 [注意] InnoDB:初始化缓冲池,总大小= 8M,实例= 1,块大小= 8M
    • 2015-10-28T15:04:08.764532Z 0 [注意] InnoDB:缓冲池初始化
    • 2015-10-28T15:04:08.795732Z 0 [ERROR] InnoDB:innodb_system数据文件'ibdata1'必须可写
    • 2015-10-28T15:04:08.795732Z 0 [ERROR] InnoDB:innodb_system数据文件'ibdata1'必须可写
    • 2015-10-28T15:04:08.795732Z 0 [ERROR] InnoDB:插件初始化中止,错误通用错误
    • 2015-10-28T15:04:09.123333Z 0 [ERROR]插件'InnoDB'init函数返回错误。
    • 2015-10-28T15:04:09.123333Z 0 [ERROR]插件'InnoDB'注册为STORAGEENGINE失败。
    • 2015-10-28T15:04:09.123333Z 0 [错误]无法初始化插件。
    • 2015-10-28T15:04:09.123333Z 0 [ERROR]正在中止

    • 2015-10-28T15:04:09.123333Z 0 [注意] Binlog结束

    • 2015-10-28T15:04:09.123333Z 0 [注意]关闭插件'CSV'
    • 2015-10-28T15:04:09.123333Z 0 [注意] mysqld:关机完成

    这是我无法弄清楚如何前进的地方。我也尝试卸载MySql服务器,删除programData文件夹以删除所有用户信息,然后重新安装它,但同样的事情发生。请帮忙!

0 个答案:

没有答案