1. 程式人生 > >windown 解壓縮版Mysql安裝和環境變數配置【絕對成功】

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;