1. 程式人生 > 其它 >Windows環境下安裝MySQL

Windows環境下安裝MySQL

Windows環境下安裝MySQL

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

解壓到要安裝的目錄

新增環境變數

新增mysql配置檔案my.ini

[mysql]
# 設定mysql客戶端預設字元編碼形式
default-character-set=utf8mb4

[mysqld]
# 設定埠號,預設3306
port = 3306
# 設定mysql的安裝目錄
basedir=E:\devTools\mysql-8.0.25-winx64
# 設定mysql資料庫的資料存放目錄
datadir=E:\devTools\mysql-8.0.25-winx64\data
# 設定最大連線數
max_connections=200
# 允許連線失敗的次數
max_connect_errors=20
# 服務端使用的字符集預設為utf8mb4
character-set-server=utf8mb4
# 排序方式(預設跟編碼格式走)
collation-server=utf8mb4_general_ci
# 建立新表時將使用的預設儲存引擎
default-storage-engine=InnoDB
# 預設使用“mysql_native_password”外掛認證
default_authentication_plugin=mysql_native_password

[client]
# 設定mysql客戶端連線服務端時預設使用的埠
port=3306
default-character-set=utf8mb4

安裝mysql服務

啟動管理員模式下的cmd,並將路徑切換至mysql安裝目錄下的bin目錄,輸入以下命令

mysqld –install
mysqld --initialize --console

這一步完成後控制檯會出現一段初始密碼,需要複製下來後面要用到(冒號後面的那一串)

圖片來自:https://blog.csdn.net/qq_37350706/article/details/81707862

啟動mysql服務

net start mysql

登入mysql

mysql -u root -p

密碼就是安裝服務那一步記錄的密碼

更新使用者密碼和加密規則

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

新建遠端訪問使用者

CREATE USER 'root'@'%' identified by 'root';

賦予 root 使用者最高許可權

grant all privileges on *.* to root@'%' with grant option;

重新整理許可權

flush privileges;

刪除使用者

drop user 'root'@'%';