Windows下MySQL 5.7无法启动的解决方法

作者:DataData 时间:2024-01-26 02:32:31 

问题描述:

从网上下了5.7 的MySQL,在bin目录下执行 start mysqld ,弹出个cmd窗口一闪就没了,也看不清是什么报错。mysqld --install安装了服务,也启动不了。

处理步骤:

1、打开事件查看器检查报错信息

Windows下MySQL 5.7无法启动的解决方法

2、网上查了,都说如果是 linux 需要执行 mysql_install_db;如果是Windows需要拷贝 user.frm user.MYD和user.MYI

3、不过,http://serverfault.com/questions/291126/mysql-fatal-error-cant-open-and-lock-privilege-tables-table-mysql-host-doe

这里面有人建议使用   mysqld --initialize

执行了下,报错:

C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld --initialize
2016-12-20T04:33:22.298853Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is
 deprecated. Please use --explicit_defaults_for_timestamp server option (see doc
umentation for more details).
2016-12-20T04:33:22.298853Z 0 [Warning] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'E
RROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will
be merged with strict mode in a future release.
2016-12-20T04:33:22.298853Z 0 [Warning] 'NO_AUTO_CREATE_USER' sql mode was not s
et.
2016-12-20T04:33:22.303853Z 0 [ERROR] --initialize specified but the data direct
ory has files in it. Aborting.
2016-12-20T04:33:22.304853Z 0 [ERROR] Aborting

4、因为都是测试数据,我就直接把 datadir (我的是D:\MysqlData) 文件夹给删了。再次执行mysqld --initialize

C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld --initialize

5、启动服务(如果没有安装服务的话需要先 执行 mysqld --install)

C:\Program Files\MySQL\MySQL Server 5.7\bin>net start mysql

MySQL 服务正在启动 .

MySQL 服务已经启动成功。 

这种方法比起拷贝  user. 文件的要简单,不过需要清除所有数据,适合在自己的测试环境上使用。

来源:http://www.cnblogs.com/datadata/archive/2016/12/21/6206500.html

标签:windows,无法启动,mysql
0
投稿

猜你喜欢

  • 解读Python中degrees()方法的使用

    2021-08-21 07:13:24
  • python dataframe NaN处理方式

    2022-12-01 18:49:33
  • Python Pandas 修改表格数据类型 DataFrame 列的顺序案例

    2023-02-27 17:47:37
  • Sql Server datetime问题

    2024-01-27 03:06:25
  • CSS3 + HTML5 实现未来 Web 设计

    2010-01-25 12:17:00
  • 一些与网页密切相关的技术

    2010-09-05 21:16:00
  • python 字符串和整数的转换方法

    2023-10-11 02:31:42
  • vux-scroller实现移动端上拉加载功能过程解析

    2024-05-09 10:42:21
  • CentOS 7 安装python3.7.1的方法及注意事项

    2023-03-10 21:23:53
  • pycharm远程调试openstack的图文教程

    2021-10-31 06:37:56
  • python并发编程 Process对象的其他属性方法join方法详解

    2022-03-07 04:29:54
  • python中for循环把字符串或者字典添加到列表的方法

    2022-05-12 19:16:44
  • Mysql如何通过binlog日志恢复数据详解

    2024-01-16 16:53:57
  • python3 使用OpenCV计算滑块拼图验证码缺口位置(场景示例)

    2023-02-27 07:07:18
  • Python取出字典中的值的实现

    2022-01-09 20:16:07
  • 关于Django框架的关系模型序列化和一对多关系中的序列化解析

    2023-01-15 00:52:53
  • Oracle 数据库导出(exp)导入(imp)说明

    2009-03-06 10:49:00
  • 利用python GDAL库读写geotiff格式的遥感影像方法

    2023-08-31 13:15:06
  • js表格排序实例分析(支持int,float,date,string四种数据类型)

    2024-05-03 15:30:24
  • python实现的接收邮件功能示例【基于网易POP3服务器】

    2022-08-24 20:34:41
  • asp之家 网络编程 m.aspxhome.com