以前使用的是安装版的 mysql 5.5 , 一直用的好好的, 不知道怎么回事, 最近突然出现 连接错误, 在网上查了好长时间都没解决, 后来就直接卸载了,,,结果悲剧了,在安装的时候,总是start service 的哪一步出现 权限不够, 查过资料也不知道怎么改了。。 最后只好放眼于 免安装版的:
一、 卸载残留:
1, 先手动卸载了, 在检查看看安装目录是不是还有跟mysql 有关的文件,全部删掉
2,删除注册表选项:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\eventlog\Application
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\eventlog\Application
看看这几个项下是不是有 mysql , 有的话删除。
二、配置过程:
1, 下载免安装版 : mysql-5.6.19-winx64 官网就有 。
2,解压 到你想要安装的目录: 我的是C:\Program Files;
然后将目录下的 my-default.ini 复制一份改名为my.ini , 或者直接新建一个my.ini 也可。
然后修改配置文件:(我的如下) 按照自己的目录修改对应位置即可
[mysqld]
# 设置mysql的安装目录
basedir="C:\Program Files\mysql-5.6.19-winx64"
# 设置mysql数据库的数据的存放目录,必须是data
datadir="C:\Program Files\mysql-5.6.19-winx64\data"
# mysql端口
port=3306
# 字符集
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
D:\Program Files\MySQL\mysql-5.6.13-win32\bin\mysqld.exe
[client]
port=3306
default-character-set=utf8
3,添加环境变量:
1)右键单击我的电脑->属性->高级系统设置(高级)->环境变量
点击系统变量下的新建按钮
输入变量名:MYSQL_HOME
输入变量值:C:\Program Files\mysql-5.6.19-winx64
#即为mysql的自定义解压目录。
2)选择系统变量中的Path
点击编辑按钮
在变量值中添加变量值:%MYSQL_HOME%\bin
注意是在原有变量值后面加上这个变量,用;隔开,不能删除原来的变量值,
4,注册mysql 服务:
在管理员权限下 ,启动cmd ,:
执行 mysqld -install MySQL --defaults-file="C:\mysql-5.6.19-winx64\my.ini"
即解压目录下修改的my.ini文件
安装成功后会提示服务安装成功。
5,启动mysql服务:
CMD 命令:
输入"net start mysql"启动mysql,
输入"net stop mysql"停止mysql服务
6,修改密码:
免安装版的初始密码为空, 下面修改密码:
启动服务之后:下面三条语句修改密码:
mysql>use mysql;
mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root';
mysql>FLUSH PRIVILEGES;
总算安装好了---菜鸟伤不起啊。。