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’;
——————————————————————————