1.下载mysql免安装的版本,解压到安装目录中,比如我的是:D:\mysql5528winx64.
2.将D:\mysql5528winx64\bin加入到系统变量PATH中,与前面的变量用;隔开。
3.找到D:\mysql5528winx64下的my-small.ini(也可以是其他任何一个),用记事本打开,添加参数如下:
[mysqld]
#mysql的安装目录
basedir = D:/mysql5528winx64
#mysql数据存放的地址
datadir = D:/mysql5528winx64/data
4.将这个文件另存到C:\Windows下,命名为my.ini
5.打开控制台,在默认的目录下直接运行mysqld --console,应该能看到mysql启动的整个过程,包括log和错误。
如果顺利启动,说明mysql的my.ini没有错误。
直到以上步骤,其实mysql算是可以用了,以后只要运行mysqld --console就行了。如果想加入到windows的服务中,可以用下面的方式安装。
6.在控制台进入mysql的安装目录,我的是:D:\mysql5528winx64\bin 输入:mysqld --install mysql5。
注意一定要进入D:\mysql5528winx64\bin下执行安装服务的命名,要不服务安装会失败。
执行服务安装后,看到:
D:\mysql5528winx64\bin>mysqld --install mysql5
Service successfully installed.
说明服务器安装成功。
使用如下命名,启动mysql服务:
D:\mysql5528winx64\bin>net stop mysql5
mysql5 服务正在停止.
mysql5 服务已成功停止 。
至此mysql解压包方式windows下的安装就完成了。
我参考网上将my.ini放在mysql自己目录下(非C:\Windows下),使用
mysqld --install mysql5 --defaults-file=D:/mysql5528winx64/my.ini
安装服务,显示安装成功,但是启动服务的时候报1067的错误。暂时没有解决。