MySQL安裝部署

MySQL安裝部署:

————————

1、下載連結

https://dev。mysql。com/downloads/mysql/

2、解壓zip並淨化目錄

3、初始化Mysql

建立檔案(ACSI編碼)my。ini檔案

——————————————-

client]

# 設定mysql客戶端預設字符集

default-character-set=utf8

[mysqld]

# 設定3306埠

port = 3306

# 設定mysql的安裝目錄

basedir=D:\mysql-8。0。22-winx64

# 設定 mysql資料庫的資料的存放目錄,MySQL 8+ 不需要以下配置,系統自己生成即可,否則有可能報錯

datadir=D:\mysql-8。0。22-winx64\data

# 允許最大連線數

max_connections=200

# 服務端使用的字符集預設為8位元編碼的latin1字符集

character-set-server=utf8

# 建立新表時將使用的預設儲存引擎

default-storage-engine=INNODB

——————————————-

4、以管理員身份開啟命令列

5、執行命令

(1)mysqld ——initialize ——console

記住臨時密碼

(2)mysqld ——initialize-insecure

無需密碼

6、安裝mysql服務

(1)mysqld ——install

(2)sc delete mysql

(3)mysqld ——install

7、啟動Mysql服務

(1)net start mysql

8、修改密碼

(1)登陸資料庫:

本地庫:mysql -u root -p

遠端庫:mysql -h ip -u root -p

切換資料庫:

use mysql

(2)修改密碼:

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;

flush privileges;

(1)如果想要設定遠端這樣設定:ALTER USER ‘root’@‘%’ IDENTIFIED WITH mysql_native_password BY ‘newpassword’;

#更新一下使用者的密碼 root使用者密碼為newpassword

(2)如果要設定本地plugin為mysql_native_password這樣設定:

ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘newpassword’;

#更新一下使用者的密碼root使用者密碼為newpassword

flush privileges;

9、MySQL資料庫遠端訪問許可權

(1)授權:

RANT ALL PRIVILEGES ON *。* TO ‘root’@‘%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;

(2)改表:

update user set host = ‘%’ where user = ‘root’;

——————————————————————————