關於資料庫的安裝和配置
MySQL是一個關係型資料庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 是最流行的關係型資料庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關係資料庫管理系統) 應用軟體。
MySQL的下載與安裝
1.下載MySQL:https://dev.mysql.com/downloads/(官網),這裡我們選擇社群版。
2.根據自己的電腦下載相對應的版本。
3.根據自己下載的格式,有msi和zip兩種,這裡我下載的是zip的壓縮檔案,msi直接安裝就好。
4.zip格式的安裝步驟:
(1)環境變數
在path新增你的路徑直至開啟bin目錄
(2)編輯配置檔案
在安裝根目錄下新增my.ini檔案(最新版本的mysql應該是自帶這個檔案的,如果沒有在自行新增),新增內容如下:
[mysqld]
# 3306埠
port=3306
# mysql的安裝目錄
basedir=D:\tools\mysql-8.0.16-winx64
# 設定mysql資料庫的資料的存放目錄
datadir=D:\tools\mysql-8.0.16-winx64\data
# 允許最大連線數
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
(3)執行命令窗(一定要以管理員的身份開啟cmd.exe程式!)
在MySQL安裝目錄的 bin 目錄下執行命令:
mysqld --initialize --console
執行完成後,會列印 root 使用者的初始預設密碼:
C:\WINDOWS\system32>mysqld --initialize --console
2019-05-15T09:27:48.338369Z 0 [System] [MY-013169] [Server] D:\tools\mysql-8.0.16-winx64\bin\mysqld.exe (mysqld 8.0.16) initializing of server in progress as process 15308
2019-05-15T09:28:50.242794Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: u#vTkx6L:dg,
2019-05-15T09:29:42.201421Z 0 [System] [MY-013170] [Server] D:\tools\mysql-8.0.16-winx64\bin\mysqld.exe (mysqld 8.0.16) initializing of server has completed
在這裡我們可以看到localhost後面有一串符號,這裡就是你MySQL的初始密碼,由於我們的初始密碼太過複雜,這裡我們需要更改密碼。
首先我們啟動MySQL服務:
net start mysql
進入D:\tools\mysql-8.0.16-winx64\bin路徑下,執行:
mysql -u root -p
然後輸入第6步的密碼:u#vTkx6L:dg
然後修改使用者密碼,在MySQL中執行命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼'; (這裡的新密碼是你自己想設的密碼!!學聰明點!)
到了這裡MySQL基本也就配置完了,別忘了自己再重新開啟MySQL驗證下自己的密碼哦!