mysqld 免安装版 报系统错误2
1、第一步:解压mysql-5.6.24-win32-bit.zip

2、第二步:并将解压后的文件放在常用软件安装路径(我的:d:/dev/mysql)

3、第三步:
修改my-default.ini文件
# basedir = .....
# datadir = .....
找到这两行,复制到[mysqld] 下,然后去掉#修改路径:如下
basedir = d:/dev/mysql (免安装包的位置; 这里根据实际情况填写)
datadir = d:/dev/mysql/data (数据库文件的位置 )
在上面路径后面添加上这一行:
[WindowsMySQLServer]
Server=d:/dev/mysql/bin/mysqld.exe

4、第四步:配置系统环境
1、在用户环境变量中(也可以在系统变量中)新建MYSQL_HOME
MYSQL_HOME
d:\dev\mysql
2、在用户环境变量中(也可以在系统变量中)添加到Path中
Path
%MYSQL_HOME%\bin
(如图)


5、第五步:注册服务
a、cmd(管理员身份运行,这点很重要)
b、进入到mysql的bin目录下 输入: mysqld install

6、第六步:启动服务
输入 net start mysql
登录mysql


7、错误总结一:
发生系统错误 2。
原因:
这里我们可以再次使用 mysqld install 我们发现:“The current server installed: "C:\Program Files\MySQL\MySQL Server 5.6\mysqld" 而我们mysqld.exe真正的是在 d:\dev\mysql\bin\mysqld.exe 所以报这个错误。
正确修改方法:
即使我们配置了系统环境变量,此时我们执行mysqld时也应该到mysql/bin目录下去执行:
(注意:先移除我们上次安装错误的服务: mysqld remove)
mysqld install
net start mysql
(待续。。。)


