安装
-
查看计算机操作系统位数
- 点击相应的安装包mysql-5.5.40-win-64.msi
- 首页下一步,同意不平等条约,下一步
- 选择安装类型,typical(默认),complete(完全),custom(自定义),选择自定义
- browse 选择安装路径E:\MySQL\mysql-5.5\ 选择OK,下一步
- 确认设置,若有误可back,无误则install
- 弹出框MySQL介绍,(蓝底有log),选择next
- launch the mysql instance configuration wizard,选中进入MySQL配置向导,finish
- 向导中next,选择配置方式 Detailed Configuration(手动精细配置),Standard Configuration(标准配置),选择Detailed,下一步
-
选择服务器类型,“Developer Machine(开发测试类,mysql 占用很少资源)”、“Server Machine(服务 器类型,mysql 占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql 占 用所有可用资源)”选择开发测试类,下一步
-
选择mysql数据库的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对 MyISAM 数据类型的支持仅限于 non-transactional),按“Next” 继续。
-
查看空间路径,下一步,
-
选择网站并发连接数,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)“Online ”、 Transaction Processing(OLTP)(500 个左右)”、“Manual Setting(手动设置,自己输一个数),选择网站并发连接数,默认就行,下一步
-
是否启用 TCP/IP 连接,设定端口,如果不启用,就只能在自己的机器上访问 mysql 数据库了,在这个页 面上,还可以选择“启用标准模式”(Enable Strict Mode),这样 MySQL 就不会允许细小的语法错误。 如果是新手,建议您取消标准模以减少麻烦。但熟悉 MySQL 以后,尽量使用标准模式,因为它可以降 低有害数据进入数据库的可能性。 选择连接到tcp/ip,端口默认3306,启用严格语法模式,下一步。
-
对默认数据库语言编码进行设置,(Standard Character Set ISO-8859-1编码),(日本语UTF-8)(Manual Selected Default Character Set / Collation 自定义编码)选择自定义编码, 下拉框最后一个utf8,下一步
-
把MySQL设置为Windows服务,自启动MySQL服务,把MySQL设置到环境变量path中,打勾全打,下一步
-
设置超级管理员root账号的密码,设为root,确认密码,下一项为创建匿名账号,选择(ModifySecuritySetting)并填写密码root,下一步。
-
选择(Excute)执行,等待此页面四勾全打上,则配置完成,否则 需要重新安装。。。。。。。。。。。。。。。。。。设置完毕,按“Finish”后有一个比较常见的错误,就是不能“Start service”,一般出现在以前有安装 mysql 的服务器上,解决的办法,先保证以前安装的 mysql 服务器彻底卸载掉了;不行的话,检查是否按上面一步所说, 之前的密码是否有修改,照上面的操作;如果依然不行,将 mysql 安装目录下的 data 文件夹备份,然后删除,在 安装完成后,将安装生成的 data 文件夹删除,备份的 data 文件夹移回来,再重启 mysql 服务就可以了,这种情况下,可能需要将数据库检查一下,然后修复一次,防止数据出错。
卸载
- 停止Windows的MySQL服务,控制面板-管理-服务,停止MySQL后台服务
- 打开MySQL安装目录,找到my.int文件,打开 ,找到,datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/",复制。
- 在C:/盘搜索C:/ProgramData文件夹,找到MySQL,选中删除。(ProgramData是隐藏文件,建议使用搜索功能)
- 卸载:控制面板-程序-程序和功能,点击MySQL卸载。
- 删除安装目录。
MySQL服务启动及关闭,
- 打开命令提示符,以管理员身份运行
- 启动命令net start mysql
- 关闭命令net stop mysql