windown 解压缩版Mysql安装和环境变量配置【绝对成功】

1.下载mysql

地址:http://pan.baidu.com/s/1hsgqY6S

2.解压缩

解压缩到 D:\MyProgram

环境变量配置:我的电脑 --> 属性 --> 环境变量 --> PATH 加入:D:\MyProgram\mysql-5.7.20-winx64\bin

3.生成data文件

步骤:step1:cmd --> 右击 --> 以管理员身份运行 

step2: 依次输入(每输一次回车一次)

 D: -->  cd D:\MyProgram\mysql-5.7.20-winx64\bin  -->  mysqld --initialize-insecure --user=mysql

4.此时输入 mysql -u root -p 回车

密码为空 enter

报错,解决方法,见步骤5及之后的步骤

5.输入 mysqld -install 回车

6.输入 net start mysql 回车

7.输入 mysql -u root -p 回车

密码为空 直接回车

恭喜你已经成功进入MySQL了

8. show databases; 检查一下是否有mysql

答案是肯定的 : 有

-------------------------------------------------

完成。

------------------------------------------------

分析:主要是data文件夹,你打开看里面是否有mysql文件夹,要想有此文件夹的话,只需要在生成data文件的时候用管理员身份登录就可以了


----------------修改root密码-------------------

步骤:

step1:cmd 不用管理员登录 直接enter进入

step2: net stop mysql

step3:cd D:\MyProgram\apache-tomcat-7.0.52\bin

step4: mysqld -nt --skip-grant-tables

此时该命令串口不能再输入了

step4:重新打开一个命令窗口,输入:cd D:\MyProgram\apache-tomcat-7.0.52\bin

step5:mysql

step6:USE mysql;

step7: UPDATE user SET password=PASSWORD("123456") WHERE user="root";

注意:有的 user 表里面没有 password 字段,其实 authentication_string 这个字段 就是 password

UPDATE user SET authentication_string =PASSWORD("111111") WHERE user="root";

还要注意 不能把更新密码语句写成这样:

UPDATE user SET authentication_string ="111111" WHERE user="root";

这种密码是没有加密的。这是使得user用户登录的时候输入密码 111111 ,密码不能匹配。

step7:一定要 FLUSH PRIVILEGES;


你可能感兴趣的:(windown 解压缩版Mysql安装和环境变量配置【绝对成功】)