下載mysql安裝包,然後解壓到你想安裝的目錄下,我下載的是mysql-8.0.18-winx64 Windows 上安裝 MySQL 相對來說會較為簡單,最新版本可以在 MySQL 下載 中下載中查看 點Download這個下載,進入到下載頁面 請點擊圖中的 No thanks, just sta ...
下載mysql安裝包,然後解壓到你想安裝的目錄下,我下載的是mysql-8.0.18-winx64
Windows 上安裝 MySQL 相對來說會較為簡單,最新版本可以在 MySQL 下載 中下載中查看
點Download這個下載,進入到下載頁面 請點擊圖中的 No thanks, just start my download. 就可下載
下載完將安裝包解壓到你想安裝的目錄下,在此我將它放在 C:\Web\mysql-8.0.18
放好安裝包,我們要給MySQL弄配置文件
打開剛剛的C:\Web\mysql-8.0.18 在該文件下創建 my.ini配置文件,編輯配置文件信息如下(完全無基礎可能不知道怎麼弄這個.ini,此處說明下:創建一個.txt文件,寫好配置後將.txt改為.ini):
[client]
#設置Mysql客戶端預設字元集
default-character-set=utf-8
[mysql]
#設置3306埠
port = 3306
#設置MYSQL的安裝目錄
basedir=C:\\Web\\mysql-8.0.18
#允許最大連接數
max_connections=20
#服務端使用的字元集預設為8比特編碼的latin1字元集
character-set-server = utf-8
創建新表時將使用預設存儲引擎
default-storage-INNODB
配置文件完成,我們來啟動MySQL
以管理員身份打開cmd 命令行工具,切換目錄:
cd C:\Web\mysql-8.0.18\bin
初始化資料庫
mysqld --initialize --console
執行完後,會輸出root初始密碼如下:
root@localhost: os<Usg+=D0uj(這個就是初始密碼請一定記住)
C:\Web\mysql-8.0.18\bin>mysqld --initialize --console
2019-12-28T03:19:10.967657Z 0 [System] [MY-013169] [Server] C:\Web\mysql-8.0.18\bin\mysqld.exe (mysqld 8.0.18) initializing of server in progress as process 17424
2019-12-28T03:19:12.549335Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: os<Usg+=D0uj
註意:
在執行:mysqld --initialize --console
此處可能出現的報錯:.....MySQL Community Server - GPL(如下圖)
解決辦法:打開目錄下的mysql文件夾 ,將已經存在的data目錄刪除,再將上面的代碼執行一遍即可
再輸入安裝命令:
mysqld install
安裝成功出現如下提示:
Service successfully installed
C:\Web\mysql-8.0.18\bin>mysqld install
Service successfully installed.
註意:
在mysql的bin目錄下麵執行: mysqld --install
此處可能出現的報錯:Install/Remove of the Service Denied
解決辦法:打開cmd.exe程式的時候選擇“用管理員身份打開”
用管理員身份打開cmd.exe程式方法:點擊電腦win鍵打開菜單------>在菜單中找到 Windows系統 ------>展開 Windows系統 找到 命令提示符 ----->右鍵 更多 再選擇 以管理員身份運行 即可
啟動輸入以下命令:
net start mysql
成功啟動提示如下:
C:\Web\mysql-8.0.18\bin>net start mysql
MySQL 服務正在啟動 .
MySQL 服務已經啟動成功。
登錄 MySQL
當 MySQL 服務已經運行時, 我們可以通過 MySQL 自帶的客戶端工具登錄到 MySQL 資料庫中, 首先打開命令提示符, 輸入以下格式的命名:
mysql -h 主機名 -u 用戶名 -p
參數說明:
-h : 指定客戶端所要登錄的 MySQL 主機名, 登錄本機(localhost 或 127.0.0.1)該參數可以省略;
-u : 登錄的用戶名;
-p : 告訴伺服器將會使用一個密碼來登錄, 如果所要登錄的用戶名密碼為空, 可以忽略此選項。
我們要登錄本機的 MySQL 資料庫,只需要輸入以下命令即可:
mysql -u root -p
回車確認, 如果安裝正確且 MySQL 正在運行, 會得到以下結果:
Enter password:
此時如存在密碼(我在此處用的密碼就是上面標記的那個初始密碼),輸入密碼登錄,如不存在直接回車。
登錄成功後你將會看到 Welcome to the MySQL monitor... 的提示語
然後命令提示符會一直以 mysq> 加一個閃爍的游標等待命令的輸入, 輸入 exit 或 quit 退出登錄。
特別申明:此篇文章僅是結合自己的實際操作所寫,是作為初學者學習的一個過程記錄。