欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mySQL 8.0.33安裝指南(推薦)

 更新時間:2024年10月14日 10:36:51   作者:Karoku066  
本文提供MySQL8.0.33的詳細安裝步驟,從解壓安裝包到設置系統(tǒng)服務、配置遠程訪問及安全設置等,包括創(chuàng)建和配置MySQL用戶,設置環(huán)境變量,初始化數(shù)據(jù)庫等關鍵操作,同時強調安全性的重要性,如設置強密碼、限制遠程訪問權限,并建議在重要操作前進行數(shù)據(jù)庫備份

安裝步驟

1. 解壓安裝包

tar -xf mysql-8.0.33-el7-x86_64.tar.gz

2. 移動解壓后的文件夾

mv mysql-8.0.33-el7-x86_64 mysql
mv mysql /usr/local/

3. 創(chuàng)建MySQL用戶

useradd -s /sbin/nologin mysql

4. 設置權限

chown -R mysql:mysql /usr/local/mysql/
chown mysql:mysql /etc/my.cnf

5. 配置MySQL

編輯 /etc/my.cnf 文件,覆蓋為以下配置(可以把原配置注釋掉):

# 客戶端配置
[client]
port = 3306                      # MySQL客戶端連接的默認端口
socket=/usr/local/mysql/mysql.sock # MySQL客戶端連接的socket文件路徑
# MySQL服務器配置
[mysqld]
user = mysql                      # 運行MySQL服務的系統(tǒng)用戶
basedir=/usr/local/mysql          # MySQL安裝目錄的路徑
datadir=/usr/local/mysql/data     # MySQL數(shù)據(jù)文件的存儲目錄
port = 3306                      # MySQL服務器監(jiān)聽的端口號
character-set-server=utf8         # 服務器端默認字符集
pid-file = /usr/local/mysql/mysqld.pid # MySQL服務器進程ID文件的路徑
socket=/usr/local/mysql/mysql.sock # MySQL服務器使用的socket文件路徑
bind-address = 0.0.0.0           # MySQL服務器綁定的IP地址,0.0.0.0表示監(jiān)聽所有可用的網(wǎng)絡接口
skip-name-resolve                # 禁用DNS解析,提高連接速度,但可能導致無法使用主機名連接
max_connections=2048             # 允許的最大并發(fā)連接數(shù)
default-storage-engine=INNODB    # 默認存儲引擎,這里設置為InnoDB
max_allowed_packet=16M           # 允許的最大數(shù)據(jù)包大小,單位為字節(jié)
server-id = 1                    # MySQL復制中的唯一標識符,用于主從復制
sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION # SQL模式設置,定義了MySQL應如何處理SQL語句

6. 設置環(huán)境變量

echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
source /etc/profile

7. 初始化數(shù)據(jù)庫

cd /usr/local/mysql/bin/
./mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

8. 設置系統(tǒng)服務

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
systemctl daemon-reload
systemctl restart mysqld

9. 設置root密碼

mysqladmin -u root password "123456"

10. 登錄MySQL并配置遠程訪問

mysql -u root -p123456

在MySQL shell中執(zhí)行:

CREATE USER 'root'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
flush privileges;
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

注意

  • 安全性:在生產(chǎn)環(huán)境中,請務必設置強密碼,并限制遠程訪問權限。
  • 防火墻:確保服務器的防火墻允許3306端口的流量。
  • SELinux:如果啟用了SELinux,可能需要額外配置以允許MySQL的網(wǎng)絡訪問。
  • 備份:在修改配置或進行重要操作前,請務必備份數(shù)據(jù)庫。

到此這篇關于mySQL 8.0.33安裝指南的文章就介紹到這了,更多相關mySQL 8.0.33安裝指南內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論