Windows作業系統安裝MySQL解壓版

西召發表於2019-03-12

1、下載MySQL

  • 版本: MySQL Community Server

  • 下載地址: https://dev.mysql.com/

2、解壓安裝包

解壓下載的安裝包,放到電腦的安裝目錄下

3、配置my.ini檔案

解壓後,根目錄下,有一個my-default.ini檔案,這是官方的配置檔案樣版,把這個檔案拷貝一份在同一個目錄,名字改為my.ini。

  • 把如下內容複製到my.ini中:
[mysql]

#設定mysql客戶端預設字符集

default-character-set=utf8

[mysqld]

#設定3306埠

port = 3306

#設定mysql的安裝目錄

basedir=E:\mysql

#設定mysql資料庫的資料的存放目錄,data資料夾最好放在根目錄下,有時其他目錄會提示沒有寫的許可權

datadir=E:\data

#允許最大連線數

max_connections=200

#服務端使用的字符集預設為8位元編碼的latin1字符集

character-set-server=utf8

#建立新表時將使用的預設儲存引擎

default-storage-engine=INNODB

複製程式碼

4、安裝mysql

以管理員身份開啟cmd視窗,進入mysql的bin目錄,輸入命令:

mysqld install  
複製程式碼

如果想解除安裝服務,可以輸入命令:

mysqld -remove
複製程式碼

等待提示安裝成功後,輸入命令:

mysqld --initialize
複製程式碼

這一步用於初始化data目錄,官方的壓縮包解壓後並沒有data資料夾,執行命令後,自動在根目錄下生成data資料夾,有時在非根目錄可能會提示沒有寫的許可權。

最後,輸入命令,啟動服務:

net start mysql
複製程式碼

5、設定root管理員密碼

新版本的mysql,root使用者的密碼不能為空,這時,我們的root是沒有密碼的,因此我們需要設定。

win+R,輸入services.msc,開啟服務,找到MySQL服務,關閉它。或者輸入命令:net stop mysql,關閉mysql服務。

再次進入bin目錄,輸入命令:

mysqld --defaults-file="E:\mysql\my.ini" --console --skip-grant-tables
複製程式碼

這是開啟mysql的安全模式。(這個cmd別關)

另外再開啟一個cmd,進入mysql的bin目錄後輸入命令:

mysql -u root -p
複製程式碼

此時cmd顯示:

Enter password:
複製程式碼

直接敲Enter鍵,成功進入mysql。

輸入sql語句如下:

use mysql;  
顯示:Database changed,如果提示error,則使用命令:SET PASSWORD = PASSWORD('123456');


update user set authentication_string=password("123") where user="root";  
顯示:Query OK,1 rows affected(0.01 sec) Rows matched:1 Changed:1 Warnings:1


flush privileges;  
顯示:Query OK,0 rows affected (0.00 sec)


quit

複製程式碼

完成,這樣就把root使用者的密碼設定為123了。

命令exit可以退出mysql控制檯

最後,為了以後方便啟動mysql,配置環境變數,Path追加:

;E:\mysql\bin;
複製程式碼

完成以後執行mysql的方法,就是開啟cmd,輸入命令(前提是mysql服務已經啟動,如果沒有啟動,則輸入:net statrt mysql啟動服務):

  mysql -u root -p

  123
複製程式碼

就可以了。

6、第一次執行後,設定常用引數:

1)登入後,需要在正常模式下,再設一次root使用者的密碼,輸入:

set password=password('123');
複製程式碼

2)開啟root運算元據庫的全部許可權:

  use mysql;

  show tables;

  select host,user from user;

  update user set host='%' where user='root';

  quit

  net stop mysql

  net start mysql
複製程式碼

MySQL正式安裝完成,可以使用了。

相關文章