你可以删除系统目录下的myini文件,
把下面的内容重新写入myini文件试试,
要适当地改写一下文件路径
我的myini 2007年12月31日
[WinMySQLAdmin]
Server=C:/MYSQL/mysql/bin/mysqld-optexe
user=root
[mysqld]
basedir=C:/MYSQL/mysql
datadir=C:/MYSQL/mysql/data
#bind-address=19216802
#language=D:/MYSQL/share/chinese
===========================================
[WinMySQLAdmin]
Server=D:/MYSQL/bin/mysqld-optexe
user=root
[mysqld]
basedir=D:/MYSQL
datadir=D:/MYSQL/data
#bind-address=19216802
#language=D:/MYSQL/share/chinese
============================================
查找Windows目录下的myini文件,编辑内容(如果没有该文件,则新建一个),至少包含basedir,datadir这两个基本的配置。
[mysqld]
# set basedir to installation path, eg, c:/mysql
# 设置为MYSQL的安装目录
basedir=D:/>
你的经历我也遇到过,后来我自己解决了,你按照下面的方法可以解决的
把现有mysql卸载掉,安装时自定义安装,在选择安装路径时,选择 并查看 MySQL Server Datafiles的安装路径,删除硬盘上那个路径内的文件即可,具体如下图,安装完成后,会重新输入新密码和确认密码两项。启动完成。其他的安装,设置不变。保证可以正确运行。
你把windows下现在安装的 mysql软卸载掉,然后重新安装,在图1的地方选择Custom安装(自定义),然后下一步,在图2的地方,点选 MySQL Server Datafiles,然后找到默认的安装路径,删除硬盘上那个路径内的文件即可。其他的安装,设置不变。保证可以正确运行。
由于你先前卸载的mysql,没有把配置卸载,即MySQL Server Datafiles的安装路径依然存在,当再次安装时,安装程序会检查先前的安装信息,如果存在,就不再覆盖。
1、在计算机管理中,找到本地用户和组,然后选择用户,找到mysql的超级账户,然后设置密码,如下图;
2、然后再去计算机管理,选择服务,找到mysql服务,将密码设置为和上面的密码一样,如下图设置;
3、然后就可以启动mysql服务了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)