mysql安装时碰到的各类问题及解决方案

1.在命令行输入mysqld 时出现错误:msvcr120.dll文件丢失mysql

解决方案:理论上是缺什么加什么,可是加了一个dll文件以后可能还存在另外一个dll文件的丢失,所以,我推荐去官方下载vcredist.exe文件,这里面包含了全部的运行库文件。 (为了方便我把他下载到百度云了)redis

连接:https://pan.baidu.com/s/1OQEXSHymC-lEMmoSAnFPfg  密码:sgma
sql

32位系统安装vcredist_x86.exe,64位系统安装vcredist_x64.exeapp

若是还不行(我装完以后就能够了),能够考虑下载这个修复软件,连接以下编码

连接:DirectXRepair_v3.7 密码:foni
spa

2.初始化时Innodb报错(具体错误信息没法重现)命令行

解决方案:在my.ini末尾加上下面一句话便可code

innodb_flush_method=normal

3.初始化时遇到了error: Found option without preceding group in config file: /data/3307/my.cnf at line: 1 orm

解决方案:将my.ini的编码改成ANSIblog


4.因为以前安装MySQL失败,没有彻底删掉,因此mysql --install MySQL成功后,net start MySQL启动时报错

发生系统错误 2

系统找不到指定文件

解决方案:查看了一下服务里的MySQL,发现MySQL仍是指向以前安装的文件夹里的mysqld.exe,因而删掉以前的文件夹,打开cmd后进入本身准备安装的bin目录(进入bin目录很重要,无论有没有配置环境变量)

sc delete MySQL    #删除以前安装的MySQL服务

##删除服务成功后从新安装mysql服务

mysqld --remove   #卸载mysql服务

mysqld --install  #安装mysql服务

net start mysql   #启动mysql服务
启动服务成功