My SQL 解壓版安裝


申明:參考別人文章所得

很多朋友在安裝mysq解壓版l時出現:

“mysql 服務無法啟動 服務沒報告任何錯誤”

以前我安裝時也是遇到這樣的問題;

其實mysql在5.6后就沒有了data目錄,很多朋友按照以前的版本安裝會去創建一個data目錄,這樣就會無法啟動mysql了。

下面我來把我的正確安裝步驟分享給大家,給大家接觸困擾,不在浪費時間搜這里搜那里,我們來一個一步到位,只要按着下面教程走肯定是沒問題的。廢話少說進入主題。

1.下載:

地址:http://dev.mysql.com/downloads/mysql/

 

 

2.安裝:

將下載的mysql-5.7.16-winx64壓縮包解壓后的整個目錄放在自己喜歡的位置,我的放在D盤根目錄下

 

3.配置:

進入mysql-5.7.16-winx64目錄,將里面的my-default.ini文件復制一份,並命名為my.ini

3.1打開my.ini文件將里面的basedir前面的#取消(取消注釋),將其值設置為我們解壓后的mysql-5.7.16-winx64根目錄路徑

4.安裝mysql服務並啟動:

以管理員身份打開cmd窗口后,將目錄切換到你解壓文件的bin目錄

再輸入mysqld install回車運行就行了

接着就是輸入 net start mysql 啟動服務,會提示mysql無法啟動服務

是因為5.6以后的mysql默認沒有data目錄的,我們可以看下目錄結構

沒關系我們再輸入mysqld --initialize-insecure --user=mysql(執行完這條命令后,MySQL會自建一個data文件夾,並且建好默認數據庫,登錄的用戶名為root,密碼為空)

再次啟動:再輸入 net start mysql 啟動服務

 

5.打開MySQL數據庫即登錄MySQL數據庫。

還在命令模式下,將目錄切換到自己的\bin目錄下。
輸入mysql -u root -p ,默認是沒有密碼的。回車進入,root是用戶名,

6.配置個mysql環境變量。

配置好環境變量之后,就可以直接cmd之后,不用進入目錄,然后輸入mysql -u root -p,就打開MySQL數據庫了,當然你的服務必須啟動先,不然還是不行。

mysql啟動服務有兩種:

 a:

在計算機管理-服務和應用程序-服務

b:就是在lib目錄下管理員命令運行net start mysql命令

 

6.1:開始配置環境變量:

在 path值后面追加D:\mysql-5.7.16-winx64\bin(切記:是追加不是覆蓋,如果原來的變量最后面沒有";"請添加“;”再追加),一定要定位到mysql的bin目錄,可以參考我的配置如下:

到這里我們的mysql就算是安裝完成了,下面我們來測試一下,接着上面的命令窗口直接輸入show databases;

再測試環境變量:

關閉命令窗口,重新打開一個新的cmd命令窗口直接輸入mysql -u root -p就能進入mysql說明環境變量已經配置正確,如圖:

以上是本來在安裝mysql5.7.16多次遇到問題后解決后詳細正確安裝方法;

 

安裝時遇見的問題整理:

(我的機器上mysql的安裝目錄是D:\Program Files\MySQL Server 5.6)

一. 執行mysqld –install,出現The service already exits!這一錯誤 
原因:之前安裝過mysql,但由於某種原因未卸載干凈,重新安裝時,會導致此錯誤的發生。

解決方法: 
方法1. 用sc delete mysql命令,刪除之前的版本,再執行mysqld –install命令。 
這里寫圖片描述

方法2. 用mysqld –remove 命令,卸載mysql服務,再執行mysqld –install命令。 
這里寫圖片描述

二.執行net start mysql,出現服務名無效這一錯誤 
原因:mysql沒有加入到window的服務中 
這里寫圖片描述

解決方法:先執行mysqld.exe –install,再執行net start mysql 
這里寫圖片描述

三 .關於卸載mysql,不但要卸載程序、刪除安裝目錄,還需刪除注冊表中的相關項

win+r鍵,打開運行窗口,輸入regedit,點擊確定后即可打開注冊表編輯器 
需要刪除的目錄有: 
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目錄 
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目錄 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目錄

 


免責聲明!

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



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