https://blog.csdn.net/rucia/article/details/81288235html
每次找安裝教程太麻煩,所以給本身備份一下步驟,方便之後查看。解壓版下載地址https://dev.mysql.com/downloads/mysql/,詳細圖解以下:mysql
1.根據本身需求,選擇適合本身的進行下載。sql
2.解壓安裝包到本身的喜歡的路徑,我選擇的路徑是D:\Program Files\數據庫
3.配置環境變量windows
我是windows10的系統,找到環境變量配置位置bash
添加環境系統變量學習
MYSQL_HOMEurl
D:\Program Files\mysql-5.7.23-winx64spa
編輯path變量,添加MYSQL_HOME.net
4.新建my.ini文件,5.7版本沒有該文件須要本身新建,內容以下,注意要修改本身的文件地址。
[mysqld]
port = 3306
basedir=D:/Program Files/mysql-5.7.23-winx64
datadir=D:/Program Files/mysql-5.7.23-winx64/data
max_connections=200
character-set-server=utf8 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysql] default-character-set=utf8
將my.ini文件放到D:\Program Files\mysql-5.7.23-winx64目錄下。
5.cmd打開命令窗口,切換到MySQL目錄下。
6.執行mysqld -install命令進行安裝
7.執行mysqld --initialize-insecure --user=mysql命令初始化
成功後,會生成data目錄並生成root用戶。
8.執行net start mysql命令啓動MySQL。
9.啓動成功,執行"mysqladmin -u root -p password 新密碼"命令設置密碼,root舊密碼爲空,直接回車就能夠。
至此解壓版安裝完成。
8.0.15
1、官網下載MySQL8.0.15
直達官網下載Community版:https://dev.mysql.com/downloads/mysql/ 而後拉倒下方點擊對應版本位數下載

2、安裝
下載完壓縮包以後就解壓,再建立一個同級空目錄mysqlData,再進入mysql8.0.15安裝根目錄建立一個my.ini配置文件。
[mysqld]
# 設置3306端口 port=3306 # 自定義設置mysql的安裝目錄,即解壓mysql壓縮包的目錄 basedir=E:\MySQL\mysql-8.0.15-winx64 # 自定義設置mysql數據庫的數據存放目錄 datadir=E:\MySQL\mysqlDate # 容許最大鏈接數 max_connections=200 # 容許鏈接失敗的次數,這是爲了防止有人從該主機試圖攻擊數據庫系統 max_connect_errors=10 # 服務端使用的字符集默認爲UTF8 character-set-server=utf8 # 建立新表時將使用的默認存儲引擎 default-storage-engine=INNODB # 默認使用「mysql_native_password」插件認證 default_authentication_plugin=mysql_native_password [mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [client] # 設置mysql客戶端鏈接服務端時默認使用的端口和默認字符集 port=3306 default-character-set=utf8
以後進入安裝目錄的bin目錄,初始化數據庫,輸入命令mysqld --initialize --console
回車。 使用cmd切換到mysql安裝根目錄下的bin目錄,切記要用管理員身份運行。切換指定路徑的方法也在截圖中。

以後啓動mysql服務,使用命令net start Mysql8(注:是本身的mysql服務名)
。

而後使用初始密碼登陸mysql,命令爲mysql -u root -p
回車以後會提示輸入密碼,這時複製以前記住的初始密碼登陸(哭死,我在這裏栽了個大坑,提示你們夥注意數字1和字母l很像,字母O和數字0很像,還有粘貼的時候數好暗文密碼的個數,個人跟頭就是栽在這裏,粘貼的時候不知道爲何多了一個密碼,害得我老是報錯登陸不了,排查了很久才發現)。

修改密碼,使用命令以下:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';

show databases;
命令來查看數據表

本文是根據這篇文章學習的。
固然,每次在使用命令行方式進入mysql的話都要切換到mysql的bin文件夾來執行操做未免很麻煩,因此咱們能夠經過配置Path環境變量來解決這個問題。
步驟:右鍵此電腦-->屬性-->高級系統設置-->環境變量-->系統變量-->找到Path而後在新增你mysql8的bin文件夾路徑,而後保存以後就能夠了。
