1. 程式人生 > 其它 >關於資料庫的安裝和配置

關於資料庫的安裝和配置

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驗證下自己的密碼哦!