1. 程式人生 > >win下mysql安裝筆記

win下mysql安裝筆記

平時不常用mysql,一般安裝後就把服務停掉,但問題是當用到的時候老是出各種問題使得服務啟動不了,也可能是我運氣有點背,寫個記錄供查閱。

首先如果你已經安裝了mysql的服務,需要先刪除服務檔案,若果事先沒有安裝過mysql服務請忽略此步驟,命令如下:

1 sc delete mysql

下載mysql的zip安裝包,分64位和32位,當然32有官方的msi打包程式,你也可以用安裝嚮導直接下一步到低就可以了,在此就不做介紹了,這樣安裝太慢而且不夠綠色,最重要的是我需要64位程式。

下面介紹64位程式的安裝使用方法。

下載好64的zip安裝包,解壓縮後會有一個mysql-x.x.xx-winx64的資料夾,進入資料夾,新建一個data的空目錄,新建一個txt檔案改名為——my.ini,沒錯副檔名也需要改,這裡面儲存的是mysql的服務啟動配置,配置項很多,但我們不需要用到很多,如果您需要用到,可以去看官方文件,有詳細的介紹。下面是我的配置內容,路徑根據實際情況更改。

 1 [client]
 2 port=3306
 3 default-character-set=utf8
 4 
 5 
 6 [mysql]
 7 # 設定mysql客戶端預設字符集
 8 default-character-set=utf8 
 9 [mysqld]
10 #設定3306埠
11 port = 3306 
12 # 設定mysql的安裝目錄
13 basedir="D:\Program\mysql-8.0.11-winx64"
14 # 設定mysql資料庫的資料的存放目錄
15 datadir="D:\Program\mysql-8.0.11-winx64\data"
16
# 允許最大連線數 17 max_connections=200 18 # 服務端使用的字符集預設為8位元編碼的latin1字符集 19 character-set-server=utf8 20 # 建立新表時將使用的預設儲存引擎 21 default-storage-engine=INNODB

然後需要把,需要把加bin目錄的路徑新增到系統的環境變數中

然後開啟cmd視窗,cd到mysql的bin目錄中輸入:

1 mysqld --initialize-insecure --user=mysql

初始化資料庫需要一段時間。

然後輸入命令:

1 mysqld –install

會提示服務安裝成功的命令

輸入命令,啟動mysql服務,也可以在win管理視窗的服務中啟動:

1 net start mysql

當提示服務已啟動,mysql就已經安裝成功了,我們要連線資料庫是需要用到密碼的,下面給mysql設定密碼。

1 mysqladmin -u root password "您的密碼"

會提示安全警告,沒有報錯密碼就已經設定成功了。

注:

這是我覺得步驟最少,最快速的方式了,更改密碼的方式還有幾種,就不做介紹了。

當遇到服務不能啟動,或者啟動有停止,您首先需要檢查my.ini檔案是否有配置錯誤,比如有未識別的字元等等

如果還是不行就刪掉重灌,簡單快速。如果您有重要資料,您就需要檢查日誌檔案,逐一排錯。

日誌檔案在data目錄下,DESKTOP-KOIQSJN.err檔案,請仔細閱讀,查詢錯誤修正就可以解決大部分問題,當然如果檔案丟失,可以重新解壓一個覆蓋,如果還不行,可能data中有檔案丟失了,說明您可能運氣和我有一拼了,請自行google解決吧!