MySQL安裝配置 MySQL 8.0 —— Windows安裝 MySQL 8.0 —— Linux(centos8)安裝 方法一(推薦) MySQL 5.7 —— Linux(centos8)安裝 MySQL 8.0 —— Windows安裝 下載下傳位址
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 不登入直接下載下傳
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 下載下傳解壓完後,進入目錄建立 文本檔案
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 将配置檔案的内容複制到建立的文本文檔中,注意修改 basedir 和 datadir
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 配置檔案内容如下:
[mysqld]
# 設定3306端口
port=3306
# 設定mysql的安裝目錄
basedir=D:\\softs\\MySQL8\\mysql-8.0.21-winx64
# 設定mysql資料庫的資料的存放目錄
datadir=D:\\softs\\MySQL8\\mysql-8.0.21-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
将文本檔案另存一下,名字就設定成 my.ini 且 編碼方式使用 ANSI
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 配置環境變量,建立個系統變量。變量值填寫到 剛才解壓的那個目錄的 bin
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 以管理者運作 cmd ,并切換到 MySQL 的解壓目錄的bin目錄下
cd /d D:\softs\MySQL8\mysql-8.0.21-winx64\bin
mysqld --initialize --console
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 初始密碼
L%Fl5Bj_g(r8
安裝并命名MySQL服務, -install 後的 mysql 可以自定義命名
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 可以看到服務裡已經有了 mysql 項
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 啟動sql服務
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 連接配接mysql
mysql -u root -p
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 登入成功
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 修改密碼,0403是我這裡設定的密碼
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '0403';
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 修改mysql時區
1、登入mysql,并顯示時區,如果顯示 SYSTEM 則為沒有設定時區資訊
mysql -u root -p
show variables like '%time_zone';
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 2、設定時區
set global time_zone = '+8:00';
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 3、設定允許遠端通路
連接配接 mysql
mysql -u root -p
檢視資料庫
show databases;
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 選擇資料庫
use mysql;
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 執行語句,允許遠端登入
update user set host = '%' where user = 'root';
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 重新整理權限
flush privileges;
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 遠端連接配接,測試mysql是否可以遠端連接配接
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 MySQL 8.0 —— Linux(centos8)安裝 方法一(推薦) 1、使用最新的包管理器去安裝mysql8.0
sudo dnf install @mysql
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 2、檢視mysql服務是否正在運作
sudo systemctl status mysqld
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 3、啟動并設定開機自動啟動
sudo systemctl enable --now mysqld
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 4、再次檢視服務是否啟動
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 5、配置密碼,運作 mysql_secure_installation腳本
sudo mysql_secure_installation
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 第一個要輸入的是密碼驗證政策 —— y MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 第二個是密碼政策的選擇 —— 0,最低 隻需要長度不小于8即可 MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 第三個輸入兩次密碼 MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 第四個确認是否使用鋼材輸入的密碼 —— y MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 第五個提示匿名使用者有風險,是否要關閉匿名使用者 —— y MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 第六個提示是否關閉遠端登入 —— n MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 第七個提示是否關閉預設的"test"資料庫 —— n MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 第八個是否重讀權限,使應用生效 —— y MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 6、配置遠端登入
6.1 連接配接資料庫
mysql -uroot -p
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 6.2 執行如下語句,允許任意IP通路
use mysql;
update user set host='%' where user='root';
flush privileges;
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 6.3 退出mysql
exit
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 7、開啟3306端口
sudo firewall-cmd --add-port=3306/tcp --permanent
sudo firewall-cmd --reload
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 8、關閉MySQL主機的反向解析連接配接位址dns的功能,避免解析導緻第一次連接配接過慢
sudo vim /etc/my.cnf
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 添加如下内容
[mysqld]
skip-name-resolve
9、重新開機服務
sudo systemctl restart mysqld
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 方法二 $ sudo yum install mysql
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 之後的服務啟動與關閉使用
sudo systemctl start/stop/status mysqld
方法二 1、進入 mysql 官網,下載下傳社群版
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 2、下載下傳 MySQL Yum Respository
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 3、下載下傳對應版本的MySQL ,進行線上安裝
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 4、下載下傳完成後可以把檔案複制到linux中,也可以複制下載下傳位址 在linux直接下載下傳。此處使用第二種示範
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 在linux中使用 wget 進行下載下傳
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 5、使用 yum install 安裝
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 6、檢視 mysql 是否安裝成功
yum repolist | grep mysql
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 MySQL 5.7 —— Linux(centos8)安裝 方法一 1、修改配置檔案
$ sudo vim /etc/yum.repos.d/mysql-community.repo
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 2、将 [mysql80-community] 中的enabled=1 改為 enabled=0
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 3、添加如下内容
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 4、安裝 mysql
$ sudo yum install mysql-community-server
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 方法二 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝 MySQL8.0安裝配置 —— windows 及 linux(centos8)MySQL 8.0 —— Windows安裝MySQL 8.0 —— Linux(centos8)安裝方法一(推薦)MySQL 5.7 —— Linux(centos8)安裝