免安装版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),登陆成功后,将密码先修改为123456;输入如下命令
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
4),输入 flush privileges;刷新保存;
5),删除 my-default.ini 中刚刚添加的 skip-grant-tables 保存;
6),exit;或quit; 退出mysql;
7),重启mysql;
8),使用新密码登陆: mysql -uroot -p123456 回车即可登陆成功;
9),ok了!