MySQL下載與安裝配置

 

1、Windows 上安裝 MySQL

Windows 上安裝 MySQL 相對簡單,最新版本下載地址:mysql

官網https://dev.mysql.com/downloads/mysql/sql

下載步驟:數據庫

(1) 選擇 Download MySQL Community Serverwindows

(2)選擇要下載的版本和系統配置,本人選擇下載的是 5.5.62.0;服務器

(3)選擇下載 MSI Installer 的安裝包;編碼

(4)跳過註冊,直接下載。點:No thanks, just start my download.spa

 

 

 

2、MySQL的安裝教程

(1)MySQL下載後的文件名爲:mysql-installer-community-5.5.62.0.msi,雙擊開始安裝;.net

(2)安裝開始界面,勾選贊成條款 I accept the license terms,以下圖:命令行

(3)選擇下一步,彈出以下窗口。選擇第二項:Server only,以下圖:(這一步選擇很是重要)3d

(4)點擊屢次 下一步後,能夠本身選擇是否修改路徑。後面進入準備安裝界面,點擊 Execute 繼續操做.

(5)點擊執行Execute 後,能夠點 Show details 查看安裝詳情。

(6)安裝完成後,進去準備配置界面。配置服務器類型及端口號,默認便可:

(7)填寫Root用戶密碼,請牢記該密碼。

(8)設置用戶和服務開機啓動,默認便可。

(9)在 確認配置的過程當中,若是有彈出窗口,必定要容許,示意圖以下:

(10)直到正常完成。

3、安裝成功驗證

(1)打開命令行窗口

(2)輸入安裝設置的密碼,並 Ener 回車;

(3)輸入顯示全部數據庫命令:show databases; 必定要有分號,並按回車。結果顯示系統默認的4個數據庫。

4、配置MySQL數據庫

MySQL安裝文件分爲兩種,一種是msi格式的,一種是zip格式的。zip格式是本身解壓,解壓後其實就可用,可是要進行環境配置。

(1)配置環境變量方式:

個人電腦->屬性->高級->環境變量

選擇PATH,在其後面添加: 你安裝的mysql bin文件夾的路徑 ,好比:D:\Program Files\MySQL\mysql-5.6.39-winx64\bin


(2)配置完環境變量以後,還須要修改一下配置文件

(若是沒有配置,以後啓動的時候就會出現圖中的錯誤哦!錯誤提示:系統找不到文件),

mysql-5.6.1X 默認的配置文件是在 D:\Program Files\MySQL\mysql-5.6.39-winx64\my-default.ini

打開編輯,添加以下配置 :

basedir=D:\Program Files\MySQL\mysql-5.6.39-winx64                  (mysql所在目錄) 

datadir=D:\Program Files\MySQL\mysql-5.6.39-winx64\data          (mysql所在目錄\data)

 

注意:若是沒有 my-default.ini 文件,須要本身建立。my-default.ini 文件內容以下:

                (建議直接複製粘貼下面文件)

                   這裏須要將basedir 與 datadir 路徑改爲mysql的解壓路徑 ,

                  其編碼必須是英文編碼(如windows中的ANSI),不能是UTF-8或GBK等。

[mysql]
 
# 設置mysql客戶端默認字符集
 
default-character-set=utf8
 
[mysqld]
 
#設置3306端口
 
port = 3306
 
# 設置mysql的安裝目錄
 
basedir=D:\Program Files\MySQL\mysql-5.6.39-winx64
 
# 設置mysql數據庫的數據的存放目錄
 
datadir=D:\Program Files\MySQL\mysql-5.6.39-winx64\data
 
# 容許最大鏈接數
 
max_connections=200
 
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
 
character-set-server=utf8
 
# 建立新表時將使用的默認存儲引擎
 
default-storage-engine=INNODB

 

5、【net start mysql; 服務名無效】問題解決方案

感受配置好全部的工做以後,最後來驗證。Win+R 在 cmd,輸入 net start mysql,輸出的結果倒是

net start mysql; 服務名無效。 請鍵入 NET HELPMSG 2185 以得到更多的幫助

===========》爲何會出現這種狀況呢?《=============

由於 net start +服務名,啓動的是win下注冊的服務。此時發如今系統中並無註冊mysql到計算機服務中。

這時咱們最簡單的解決辦法:

1. CMD 進入MySQL的 bin目錄
CD D:\Program Files\mysql-5.6\bin>

2. 在命令行窗口輸入以下,如提示:Service successfully installed 表示註冊服務成功。
D:\Program Files\mysql-5.6\bin>mysqld --install

3. 驗證是否成功
D:\Program Files\mysql-5.6\bin>net start mysql


************************************

4. 刪除服務
  sc delete mysql
 
  5. 查看更多操做
  sc --help
 
  6. 若是沒有配置登陸密碼或忘記密碼,在 my-defalt.ini 配置文件末尾添加:skip-grant-tables【跳過了密碼驗證】。
     重啓服務,再輸入mysql -uroot -p 後,直接回車,可直接登錄mysql。
相關文章
相關標籤/搜索