mysql-5.7.17-winx64壓縮版的安裝包下載和安裝配置


mysql-5.7.17-winx64壓縮版的安裝包下載和安裝配置

 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/qq_35164169/article/details/76566267

網上有很多的安裝配置步驟,但是一個跟一個遇到的問題不一樣,總之越是寫的完整的人,遇到的錯誤越多,在安裝過程中也就越悲催!

第一步:下載mysql安裝包---下載網址https://downloads.mysql.com/archives/community/

 

第二步:找到你下載的文件夾,解壓。然后你在任意一個磁盤內新建一個文件夾把它放好,這個文件夾就作為它的安裝目錄,我建的是這個路徑---->F:\Program Files (x86)\MySQL\mysql-5.7.17-winx64

然后你看你下載的安裝包目錄里有沒有data文件夾,我的是沒有的,這就需要手動生成,第四步寫了data文件如何自動生成。

 

 

第三步:我們先給mysql配置環境變量,單擊右鍵我的電腦---->屬性----->高級系統設置------>環境變量。然后我在系統變量里找到變量名為path那個的點開編輯,在變量值的最后面加上你下載的包的bin文件目錄,我的是:

F:\Program Files (x86)\MySQL\mysql-5.7.17-winx64\bin

為了以防萬一出問題,你還可以再在用戶變量里新建一個變量名為:MYSQL_HOME的變量,變量值就是你的mysql安裝包的路徑,我的是:

F:\Program Files (x86)\MySQL\mysql-5.7.17-winx64

 

 

第四步:然后打開運行---->cmd。先打開安裝包bin文件目錄,然后輸入:mysqld --initialize-insecure --user=mysql     中間有空格,自己注意。輸好后點擊enter就可以了。然后你打開你的安裝包文件,看看你的data文件夾生成了沒有。注意:這個data文件夾不能去別的地方復制粘貼。

 

第五步:打開安裝包,找到my-default.ini文件,打開更改里面的一個內容如圖所示。找不到的話似乎可以自己新建一個my.ini文件(怎么建自己去查);在my-default.ini文件中添加basedir和datadir同時要去掉前面的#號。

 

 

 

第六步:打開cmd。同樣找到mysql安裝包里bin文件夾的目錄,然后輸入:mysqld -install

點擊enter                            (如果沒出現如下圖的信息,說明你之前的mysql 沒有卸載干凈!如果100%確定自己卸載成功還是出錯,使用命令:mysqld -remove,然后再install)

第七步:繼續在cmd里輸入:net start mysql

點擊enter

 

第八步:給你自己的mysql設置一個初始密碼,在cmd里輸入:mysqladmin -u root -p password 123456

點擊enter,再點擊enter。

(注意:在你還沒有設置初始密碼前進入mysql編輯,第一次運行沒有password.直接點擊enter就可以)

 

可以了,配置結束!!!!!

 
****************************修改root密碼的方法***************************************
方法1: 用SET PASSWORD命令 
首先登錄MySQL。 
格式:mysql> set password for 用戶名@localhost = password('新密碼'); 
例子:mysql> set password for root@localhost = password('123'); 


方法2:用mysqladmin 
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼 
例子:mysqladmin -uroot -p123456 password 123 


方法3:用UPDATE直接編輯user表 
首先登錄MySQL。 
mysql> use mysql; 
mysql> update user set password=password('123') where user='root' and host='localhost'; 
mysql> flush privileges; 


方法4:在忘記root密碼的時候,可以這樣 
以windows為例: 
1. 關閉正在運行的MySQL服務。 
2. 打開DOS窗口,轉到mysql\bin目錄。 
3. 輸入mysqld --skip-grant-tables 回車。--skip-grant-tables 的意思是啟動MySQL服務的時候跳過權限表認證。 
4. 再開一個DOS窗口(因為剛才那個DOS窗口已經不能動了),轉到mysql\bin目錄。 
5. 輸入mysql回車,如果成功,將出現MySQL提示符 >。 
6. 連接權限數據庫: use mysql; 。 
6. 改密碼:update user set password=password("123") where user="root";(別忘了最后加分號) 。 
7. 刷新權限(必須步驟):flush privileges; 。 
8. 退出 quit。 
9. 注銷系統,再進入,使用用戶名root和剛才設置的新密碼123登錄。 
 


***************************************mysql免密碼登錄********************************************

在my-default.ini文件最后加入:
skip-grant-tables
skip-external-locking
skip-name-resolve


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM