安装MYSQL5.7.14遇上的那些小事~

1、启动时:net start mysql    发生系统错误2

Reason:

因为解压版没有像安装版 那样指定目录,所以需要更改注册表:


HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-services-mysql(服务名)-ImagePath


更改为:"C:\Program Files\MySQL\bin\mysqld" --defaults-file="C:\Program Files\MySQL\my.ini" mysql,把注册表里的路径改为自己解压缩后Mysqld.exe所在的文件路径。

改完后就可以啦~

2、启动mysql服务的时候报1058错误,解决方式:


a)
D:\mysql\bin>mysqld-nt -remove
Service successfully removed.
D:\mysql\bin>mysqld-nt -install
Service successfully installed.
D:\mysql\bin>net start mysql
b)
检查my.ini or my.cnf是否正常,路径是否成长。
c)
把my.ini复制到系统盘C:\WINDOWS\system32下。
重启即可

3、mysql无法启动 服务没有报告任何错误:5.7的版本会出现这问题,没有data文件夹,且data里面没有mysql文件夹,可以更换成以前的版本,换成5.6即可。


或者

mysqld  --initialize 先初始化data目录

mysqld --initialize-insecure自动生成无密码的root用户,mysqld --initialize自动生成带随机密码的root用户。

data文件夹不为空是不能执行这个命令的。

可以先删除data目录下的所有文件或者移走。


1、清空data,管理员身份运行cmd,cd进data文件夹下使用mysqld --initialize后,此时可查看data内容多了不少。
 mysqld remove清除掉原来的服务
 mysqld -install重新安装
mysqld --initialize-insecure产生无密码的帐号
2、输入net start mysql会发现已经可以启动了。
3、若第二步提示系统错误2或错误5等提示,就是注册表信息不对,手动修改HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-services-mysql(服务名)-ImagePath,将-ImagePath改为你的mysqld路径(如"D:\Mysql\mysql-5.7.13-winx64\bin\mysqld" MySQL),然后控制台输入net start mysql启动即可。
4、初始化的用户随机密码信息可以在data下找*.err的文件即可。
5. mysql -u root -p
6. 到输入密码界面直接回车,密码为空
7. 成功

注意:可以不要自己创建data文件夹。在cmd安装好MySQL之后,先不要启动,输入mysqld  --initialize 进行初始化(注意是两个“-”符号)然后就会发现目录下多了一个data文件夹,里面有很多文件。配置好my.ini之后输入net start mysql会发现已经可以启动了。


注:

1. 解压缩
2. 在系统环境变量PATH中添加: G:\mysql-5.7.11-winx64\bin
注意:上面的那个路径是你文件解压缩的路径!
3. 首先将网上的配置文件复制到my.ini文件,并对如下内容进行修改 [mysqld]
basedir= G:\\mysql-5.7.11-winx64(注意,这里是你解压的路径!还有这里是两个反斜线)
datadir= G:\\mysql-5.7.11-winx64\\data(注意,这里是你解压的路径!还有这里是两个反斜线)


4. 在cmd中执行命令初始化mysql如下:
mysqld --initialize-insecure
然后再次启动的时候就可以正常启动了!


1、清空data,管理员身份运行cmd,cd进data文件夹下使用mysqld --initialize后,此时可查看data内容多了不少。
2、输入net start mysql会发现已经可以启动了。
3、若第二步提示系统错误2或错误5等提示,就是注册表信息不对,手动修改HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-services-mysql(服务名)-ImagePath,将-ImagePath改为你的mysqld路径(如"D:\Mysql\mysql-5.7.13-winx64\bin\mysqld" MySQL),然后控制台输入net start mysql启动即可。
4、初始化的用户随机密码信息可以在data下找*.err的文件即可。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值