具体步骤以下:mysql
安装MySQL 5.5sql
一、MySQL免安装版下载地址 http://dev.mysql.com/downloads数据库
文件格式:mysql-noinstall-version-win32.zip
如今的mysql版本更新到5.7.4,可是该篇文章以5.5做为例子讲解,其道理是百通的。服务器
二、解压缩mysql-noinstall-version-win32.zip 并将其放置到你指望的目录下
ps:考虑到往后使用的备份和操做的方便性,将旗下的data文件放置到一个目录下:eg:E:\MySQL5.5\data
若是你的存储引擎是innodb,那么于另外的一个目录下放置ibdata1文件:eg:D:\Ibdata\ibdata1工具
三、建立一个配置文件性能
对于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" 也是不要紧的,
路径结尾须要不须要多加入一个 "/"或者"\" 这个也是没有关系的,前提是这是个人测试效果,不能定论。(软件这东西,啥是个准儿啊)";spa
四、将MySQL加入到Windows 的服务中code
cmd(如下简称“黑框”) 环境下进入你的解压路径server
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
或者"控制面板"->"管理工具"->"服务" 找到它
或者 "个人电脑 右击"->"管理"->"服务/服务和应用"找到它
五、启动和中止MySQL服务
关于启动:只要你能找的到它的地方你都能找到启动它的办法,固然你也可去“黑框” 输入 net start mysql5.5(记住这是你装的时候给它起的名字)
关于中止:一样的方式你也可使用net stop mysql5.5来中止MySQL服务
ps:若是你想要卸载MySQL服务,运行 “黑框”
cd D:/MySQL/MySQL Server 5.5/bin
mysqld --remove
(这个是卸载服务,而不是卸载软件,删除你的目录下的东西后才是真正的卸载了该软件)
六、进入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能够正常启动那么恭喜你,若是你的软件仍是不可以启动那么我建议你换篇博文,也许你跟我说的状况不同;若是你实在是不习惯免安装的,那么我建议你仍是找地方下载个安装版的软件,省事多了。