重装mysql后无法正常启动
第一步:
查找C:\windows目录下的my.ini文件,编辑内容(如果没有该文件,则新建一个),至少包含basedir,datadir这两个基本的配置。
my.ini文件内容
====================================
[mysqld]
# 设置为MYSQL的安装目录
basedir=D:/www/WebServer/MySQL
# 设置为MYSQL的数据目录
datadir=D:/www/WebServer/MySQL/data
#设置WinMySQLadmin的配置
[WinMySQLadmin]
Server=D:/www/WebServer/MySQL/bin/mysqld-nt.exe
user=root
password=xxxxxxxx
===================================
到这里先去启动试试(一般可以正常启动了)如果问题依旧 则再进入第二步
第二步:删除MySql服务,再重新建Mysql服务
1、删除MySql服务:开始-->运行-->cmd-->sc delete mysql
提示若是delete service success,证明删除服务成功;
2、新建Mysql服务:运行mysql下的bin目录下面的mysqlinstanceconfig.exe,对mysql进行重新配置即可。
如果运行MySQLInstanceConfig.exe报错.提示找不到my-template.cnf
其实此文件是以ini文件的形式存储在mysql的根目录下,所有*.cnf文件在windows下,就是*.ini文件,mysql查找路径不对,所以我们在安装mysql的根目录可以看到my-template.ini文件
可以使用修改注册表的方式,运行regedit找到下面项目:"HKEY_LOCAL_MACHINE/Software/Mysql AB/Mysql server 5/location”
把里面的路径改为你机器的mysql的安装路径 再重新运行MySQLInstanceConfig.exe。