1. 程式人生 > >MySql免安裝版下載以及安裝詳解

MySql免安裝版下載以及安裝詳解

下載

1.點選該項:

2. 進去後點選:

3.到了真正的下載頁面,選擇平臺,選擇版本(安裝版和免安裝版),下載

4.我現在下載免安裝版的“Windows (x86, 64-bit), ZIP Archive

安裝服務

1. 下載MySQL

2. 解壓MySQL壓縮包
    將以下載的MySQL壓縮包解壓到自定義目錄下,我的解壓目錄是: “D:\Download\MySql\win\mysql-5.7.20-winx64"
    將解壓目錄下預設檔案 my-default.ini 拷貝一份,改名 my.ini      複製下面的配置資訊到 my.ini 儲存

    如果沒有my-default.ini,可自己新建my.ini,編輯內容如下:

--------------------------------------------------------------------

[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8 
[mysqld]
#設定3306埠
port = 3306 
# 設定mysql的安裝目錄
basedir="D:\Download\MySql\win\mysql-5.7.20-winx64"
# 設定mysql資料庫的資料的存放目錄
datadir="D:\Download\MySql\win\mysql-5.7.20-winx64\data"
# 允許最大連線數
max_connections=200
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB 

--------------------------------------------------------------------

3. 新增環境變數(可選)

    操作如下:
    1)右鍵單擊我的電腦->屬性->高階系統設定(高階)->環境變數,點選系統變數下的新建按鈕:

      輸入變數名:MYSQL_HOME
      輸入變數值:D:\Download\MySql\win\mysql-5.7.20-winx64
      #即為mysql的自定義解壓目錄。

    2)選擇系統變數中的Path,點選編輯按鈕:

      在變數值中新增變數值:%MYSQL_HOME%\bin
      注意是在原有變數值後面加上這個變數,用;隔開,不能刪除原來的變數值。

4. 初始化命令

以管理員身份開啟cmd視窗後,將目錄切換到你解壓檔案的bin目錄【找到system32.exe 然後滑鼠右鍵,選擇"以管理員身份執行"】

(1)安裝服務:輸入mysqld install 回車執行;

(2)啟動服務:接著就是輸入 net start mysql 啟動服務;

(3)再輸入mysqld --initialize-insecure --user=mysql;

(執行完上面命令後,會建好預設資料庫,登入的使用者名稱為root,密碼為空)

  注:MySQL升級到5.7版本是沒有data資料夾的,執行mysqld --initialize-insecure --user=mysql命令會自動新建data資料夾。

  安裝mysql 啟動時,啟動不了,報錯:

     輸入    net start mysql  報錯:

  1. error: Found option without preceding group in config file: D:\mysql-5.6.24-win32\my.ini at line: 1
  2. Fatal error in defaults handling. Program aborted  

     原因:my.ini檔案格式是utf-8

     解決辦法,my.ini檔案儲存為ANSI格式檔案

                 

       常用命令:

        a.安裝服務

           mysqld -install

        b.刪除服務

           mysqld -remove

        c.啟動服務

           net start mysql

        d.啟動服務

           net stop mysql

5. 修改 root 賬號的密碼

    剛安裝完成時root賬號預設密碼為空,此時可以將密碼修改為指定的密碼。如:123456

    c:>mysql –uroot
    mysql>show databases;
    mysql>use mysql;
    mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root';
    mysql>FLUSH PRIVILEGES;
    mysql>QUIT
 

新安裝的MySQL5.7,輸入UPDATE user SET password=PASSWORD("123456") WHERE user='root';時 提示ERROR 1054 (42S22): Unknown column 'password' in 'field list',原來是mysql資料庫下已經沒有password這個欄位了,password欄位改成了authentication_string,所以執行 UPDATE user SET authentication_string=PASSWORD("123456") WHERE user='root';即可。


6. MySQL控制檯快捷方式建立

    1)桌面右鍵->新建->快捷方式->物件位置輸入:C:\Windows\System32\cmd.exe
        快捷方式名稱自己定義,確定,快捷方式建立成功

    2)右鍵單擊剛才建立的快捷方式->屬性->把目標一欄修改成MySQL啟動引數:
        C:\Windows\System32\cmd.exe "D:\Download\MySql\win\mysql-5.7.20-winx64\bin" /k mysql -uroot -p inventory
        解釋:CMD路徑 "MySQL路徑bin目錄" /k mysql -u使用者名稱 -p密碼 資料庫名

    3)修改完成後點選確定儲存,直接雙擊快捷方式即可連線到MySQL資料庫