如何解决MySQL 服务正在启动 . MySQL 服务无法启动. 服务没有报告任何错误.的问题
2016-12-15 00:00
811 查看
少爷仔学习mysql的时候出了一点问题。
在配置zip版本的mysql579 64位时在根目录下加了如下一个文件my.ini用来覆盖my-default.ini中的配置信息:
由于根目录下没有data文件夹,因此作者就自己手动创建了一个data文件夹。
但是好景不长,在安装完服务和配置完环境变量的时候,想要启动服务,却遇到了这样一个问题:
MYSQL 服务正在启动 .
MySQL 服务无法启动.
服务没有报告任何错误.
查阅资料后,作者认识到是data文件夹出了问题。于是作者将data文件夹删除,然后在cmd输入如下代码:
运行之后,在根目录下自动创建了data文件夹并写入了一些文件。
之后在cmd输入net start mysql顺利启动,希望帮到大家谢谢 。
网上也有办法从别的地方拷来data文件夹覆盖也可以,好像不同的版本也可以。估计并不是所有版本都可用吧,大家可以查阅查阅。
在配置zip版本的mysql579 64位时在根目录下加了如下一个文件my.ini用来覆盖my-default.ini中的配置信息:
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\mysql579x64 # 设置mysql数据库的数据的存放目录 datadir=D:\mysql579x64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
由于根目录下没有data文件夹,因此作者就自己手动创建了一个data文件夹。
但是好景不长,在安装完服务和配置完环境变量的时候,想要启动服务,却遇到了这样一个问题:
MYSQL 服务正在启动 .
MySQL 服务无法启动.
服务没有报告任何错误.
查阅资料后,作者认识到是data文件夹出了问题。于是作者将data文件夹删除,然后在cmd输入如下代码:
mysqld --initialize
运行之后,在根目录下自动创建了data文件夹并写入了一些文件。
之后在cmd输入net start mysql顺利启动,希望帮到大家谢谢 。
网上也有办法从别的地方拷来data文件夹覆盖也可以,好像不同的版本也可以。估计并不是所有版本都可用吧,大家可以查阅查阅。
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- 解决mysql 开启logbin 导致存储过程报错
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志