初始化配置文件的使用:/etc/my.cnf


一. 初始化配置文件能做什么

1) 影響實列啟動 (mysqld)

2) 影響到客戶端程序

二. 如何配置初始化配置文件

 

1) 針對客戶端的程序

統稱[client] 特定於客戶端程序

如果你想要對這兩個[mysql] , [mysqldump] 程序做一些控制 要單獨寫一些模塊和標簽

如果你不想那么費事的話 大家都一樣只寫一個標簽[client]就可以了

 

2) 針對服務器程序

統稱[server] 特定於服務器端程序

[mysqld],[mysqld_safe]

與上面一樣 也可以只寫一個[server]

 

實例

1) vim /etc/my.cnf (寫一個通用的配置文件)

服務端的可以用一個[server]來代替  如果想針對一個程序來寫 也可以寫[mysqld_safe]

寫什么內容一會說  如果要針對客戶端 就把客戶端程序的名字寫上去就可以了  客戶端程序太多了是不是 這時候就可以寫一個[client] 

這時候就這樣的

用兩個標簽中間在寫上相應的配置內容 是不是就可以控制不同的程序

先寫一些基礎配置

[mysqld]

basedir = /application/mysql (告訴數據庫你將來的所有程序包括文件都在這里面)

datadir =/application/mysql/data 

socket =/tmp/mysql.sock

log-error = /var/log/mysql/log (錯誤日志)

log-bin=/data/mysql/mysql-bin(二進制的位置)

# 如果你設置的這些目錄,必須先有這些目錄,並且要有權限  如果沒有mysql會起不來

server-id=6(唯一標識實列的數字 要大於一)

port = 3306

user和password(也可以寫上去) 但是不建議寫

[client]

socket = /tmp/mysql.sock

# 上面都是最基礎的 大部分都是這樣格式

然后起數據庫 /etc/init.d/mysql start

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM