具体步骤如下:
安装MySQL 5.5
1、MySQL免安装版下载地址 http://dev.mysql.com/downloads
文件格式:mysql-noinstall-version-win32.zip
现在的mysql版本更新到5.7.4,但是该篇文章以5.5作为例子讲解,其道理是百通的。
2、解压缩mysql-noinstall-version-win32.zip 并将其放置到你期望的目录下
ps:考虑到日后使用的备份和操作的方便性,将旗下的data文件放置到一个目录下:eg:E:\MySQL5.5\data
如果你的存储引擎是innodb,那么于另外的一个目录下放置ibdata1文件:eg:D:\Ibdata\ibdata1
3、创建一个配置文件
对于mysql来说有一个重要的文件叫:my.ini 放置在你的解压目录下,可能的话还有MySQL自带的配置文件,my-small.ini、my-medium.ini、my-large.ini、my-huge.ini和my-innodb-heavy-4G.ini,这些你可以根据你自己机器和服务器的性能选择配置,你也可以手动的添加&修改my.ini 文件的参数设置,从而到达你想要的性能要求。但是必须要有my.ini文件。单纯从安装角度来说你可以只写入以下几条就可以,等你安装好之后,关闭mysql反复的修改my.ini
[WinMySQLAdmin] Server=D:/MySQL/MySQL Server 5.5/bin/mysqld.exe [mysqld] basedir=D:/MySQL/MySQL Server 5.5 datadir=E:/MySQL/data default-character-set=utf8 port=3306 [client] default-character-set=utf8 port=3306
ps:关于写路径时候是用"/"还是 "\" 貌似没关系,还有路径上需要不需要引号 "D:/MySQL/MySQL Server 5.5" 也是没关系的,
路径结尾需要不需要多加入一个 "/"或者"\" 这个也是没有关系的,前提是这是我的测试效果,不能定论。(软件这东西,啥是个准儿啊)";
4、将MySQL加入到Windows 的服务中
cmd(以下简称“黑框”) 环境下进入你的解压路径
cd D:/MySQL/MySQL Server 5.5/bin
接着运行:
mysqld --install mysql5.5 或者 mysqld -install mysql5.6 --defaults-file="D:\MySQL\MySQLServer 5.6\my.ini"
(ps:mysql5.5是服务器的名称就跟你人一样叫小明)
你可以通过“黑框”输入 net start 看到mysql5.5 这个启动项目
或者“黑框”输入services.msc 在服务里边找到 mysql5.5
或者"控制面板"->"管理工具"->"服务" 找到它
或者 "我的电脑 右击"->"管理"->"服务/服务和应用"找到它
5、启动和停止MySQL服务
关于启动:只要你能找的到它的地方你都能找到启动它的办法,当然你也可去“黑框” 输入 net start mysql5.5(记住这是你装的时候给它起的名字)
关于停止:同样的方式你也可以使用net stop mysql5.5来停止MySQL服务
ps:如果你想要卸载MySQL服务,运行 “黑框”
cd D:/MySQL/MySQL Server 5.5/bin
mysqld --remove
(这个是卸载服务,而不是卸载软件,删除你的目录下的东西后才是真正的卸载了该软件)
6、进入MySQL。
“黑框”
mysql -uroot -p
(首次安装密码应该是为空)
这里有网上找的错误的代号和相关的解释:
(如果出现ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)提示,表示MySQL服务没有被启动,其主要的原因在于,配置文件写的不对。
如果出现ERROR 1045 (28000): Access denied for user [email=]'root'@'localhost'[/email] (using password: NO)提示,表示MySQL服务已经启动,但是你所输入的密码不正确。
如果出现1067的错误:A system error has occurred.System error 1067 has occurred.The process terminated unexpectedly.提示,无法启动MySQL服务,进程意外终止,表示你的配置文件有问题,请检查my.ini里面的路劲是否写错了或者试着删除MySQL5.1Data文件中的LOG文件。)
mysql>select version(); (显示目前你所安装的MySQL的数据库版本信息)
至此如果你的mysql可以正常启动那么恭喜你,如果你的软件还是不能够启动那么我建议你换篇博文,也许你跟我说的情况不一样;
如果你实在是不习惯免安装的,那么我建议你还是找地方下载个安装版的软件,省事多了。