本文非原创,转载自http://blog.csdn.net/u010625301/article/details/51789293
免安装版MySQL是不能一键安装的,下载下来是压缩包,解压后只要配置点文件就可以正常使用;
文章主要是记录一下,以防自己忘记;也提供给他人方便;
1,首先在mysql官网--http://dev.mysql.com/downloads/mysql/ 下载mysql;
2,下载后解压
我是放在 D:\soft\ 里面,解压完后改名,mysql;
3,配置环境变量
找到--高级系统变量--环境变量--系统变量-- 找到path--编辑--在最后面加上 ;D:\soft\mysql\bin (这是我的mysql的bin目录,请设置自己电脑上相应的目录); 然后确定保存;
4,检查mysql目录下有没有data目录;
如果有data目录,忽略本点;
如果没有,win+r 打开运行,输入cmd进入命令窗;
进入mysql所在盘符。比如:d:
然后cd到mysql的bin目录,执行如下语句: mysqld --initialize-insecure --user=mysql
这样data目录就生成成功了
5,配置mysql目录内的 my-default.ini (没有就新建个)
在[mysqld]下,修改以下三个参数,默认是用#注释的,去掉#;
basedir = D:\soft\mysql
datadir = D:\soft\mysql\data
port = 3306
注意:basedir 和datadir是我本地mysql的目录,请设置自己电脑上相应的目录;
6,安装;
在bin目录下,继续输入:mysqld --install
提示service successfully installed安装成功;
7,停止和启动mysql
启动:net start mysql
停止:net stop mysql
8,进入mysql以及修改密码
在mysql目录下,编辑 my-default.ini
在[mysqld]下添加一行 skip-grant-tables 暂时取消密码;
1,重启mysql,;
2,输入 mysql -uroot -p 按回车,如果提示输入密码,直接回车即可;
3,登陆成功后,输入 update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost'; (将密码先修改为123456)
4,输入 flush privileges;刷新;
5,关闭服务net stop mysql;
6,删除 my-default.ini 中刚刚添加的 skip-grant-tables 保存;
7,启动mysql;
8,使用新密码登陆: mysql -uroot -p123456 回车即可登陆成功;
9,ok了!