mysql 初始化配置檔案 MySQL 初始化配置

2021-10-17 16:38:12 字數 1247 閱讀 9625

1 方式

原始碼安裝    ------> 編譯過程中設定初始化引數

配置檔案    ------> 資料庫啟動之前,設定配置檔案引數 /etc/my.cnf

啟動指令碼命令列 ------> mysqld_safe --skip-grant-tables --skip-networking &

說明:my.cnf ----> port=3306

mysqld_safe --port=3307 &

命令列優先

2 配置檔案應用

(1)配置檔案讀取順序

[root@master1 ~]# mysqld --help --verbose |grep my.cnf/etc/my.cnf ---》/etc/mysql/my.cnf ---》/usr/local/mysql/etc/my.cnf ---》~/.my.cnf

port=3306 port=3360

意味情況:

手工定製配置檔案位置點:/opt/my.cnf , /data/3306/my.cnf /data/3307/my.cnf /data/3308/my.cnf

mysqld    --defaults-file=/opt/my.cnf &

mysqld_safe --defaults-file=/opt/my.cnf &

(多例項應用)

(2)配置檔案書寫格式

[標籤]

配置引數

標籤是什麼?

區分不同程式執行引數的。

[伺服器端]:影響資料庫服務端執行

[mysqld]

[mysqld_safe]

[server]

[客戶端] :影響本地客戶端連線,不影響遠端客戶端

[mysql]

[mysqldump]

[client]

配置檔案基礎模板說明:

[root@master ~]$ cat /etc/my.cnf

[mysqld]             # 伺服器端標籤

user=mysql            # 負責資料庫管理使用者

datadir=/data/3306 # 資料庫的存放位置

server_id=6 # 標識節點的唯一編號(主從有用)

port=3306 # 埠號

socket=/tmp/mysql.sock # 套接字檔案

[mysql] # 客戶端標籤

socket=/tmp/mysql.sock # 讀取socket檔案的位置點

MySQL 初始化讀取配置檔案摘要

摘自 mysql技術內幕 innodb儲存引擎 在資料庫例項啟動時,會在以下位置讀取配置檔案 etc my.cnf etc mysql my.cnf usr local mysql etc my.cnf mycnf 讀取順序 由 前 到後 依次讀取 如存在多個配置檔案,以最後讀取的配置檔案為準。my...

mysql 初始化 MySQL初始化

port 3306 設定mysql的安裝目錄 basedir d php apmw mysql 8.0.17 設定mysql資料庫的資料的存放目錄 datadir d php apmw mysql 8.0.17 data 允許最大連線數 max connections 200 允許連線失敗的次數。m...

Ubuntu配置檔案系統環境初始化

ubuntu配置檔案系統初始化 1.etc timezone 時區 2.etc inetd.conf 超級程序 ubuntu配置檔案檔案系統 1.etc fstab 開機時掛載的檔案系統 2.etc mtab 當前掛載的檔案系統 ubuntu配置檔案使用者系統 1.etc passwd 使用者資訊 ...