本文介绍在windows下最简单安装mysql的详细过程和若干坑。
1 环境配置
win7-64
mysql-5.6.37-winx64
2 详细填坑安装过程
首先win7-64是一个干净的系统,从msyql官网下载mysql-5.6.37-winx64.zip包,顺手我就放到了
c:\software下,解压,现在路径是c:\software\mysql-5.6.37-winx64,然后将c:\software\mysql-5.6.37-winx64内的my-default.ini复制一份,命名为my.ini,将其中两个参数取消注释,填写实际部署位置。
这个是my-default.ini,
将其中的basedir 和datadir改为:
注意取消行首的#注释
然后使用管理员打开命令行,进入c:\software\mysql-5.6.37-winx64\bin路劲内,执行
mysqld --install
如果系统里没有安装Visual C++ 2010的运行库,那一般就会弹窗报错了,去微软官网下载即可。下载后安装。
再次运行上面的命令,会安装成功。然后继续执行net start mysql 命令,这时就报错了,启动失败,代号1067,
不急,先去看看这是什么问题。打开我的电脑--此电脑--右键管理--计算机管理--系统工具--事件查看器--Windows日志--应用程序--找错误标志
直接看第二个错误
看到那个system32\后面没有了s,细节也不深究,把mysql文件夹从software里放到c盘根目录下,在修改my.ini文件,依次执行
mysqld remove //移除服务
mysqld --install //安装服务
net start mysql //启动服务
这时一般都会启动了,如果不能启动,在到事件管理器里看是什么错误,对症下药即可。
停止服务命令是net stop mysql
后来我发现是放到student 和tudent文件夹里都不能正常启动,会把\s \t当做转义字符来看待,导致出错。