簡述mysql數據庫配置文件


一般的mysql的配置文件為 /etc/my.conf

1my.conf作用

pid文件
內存分配
產生的線程
socket文件位置
日志文件位置

2.啟動過程

3. 編譯選項

4. 自定義啟動與連接

##啟動
/application/mysql/bin/mysql_safe --basedir=/application/mysql --datadir=/application/mysql/data --socket=/tmp/mysql.sock --user=mysql &
##連接
/application/mysql/bin/mysql -uroot -proot -S /tmp/mysql.sock

 

5. 通過配置文件/etc/my.conf連接

功能

影響服務端進程啟動
影響客戶端連接

配置標簽

使用不同的標簽明確指定影響啟動或連接
服務器類標簽(server)
    [mysqld](推薦使用)
    [mysqld_safe]
客戶端標簽
    [client](推薦使用)
    [mysql]
    [mysqladmin]
    [mysqldump]

配置細節

 

[mysqld]

basedir=/application/mysql
datadir=/application/mysql/data
socket=/application/mysql/tmp/mysql.sock
log-error=/var/log/mysql.log
port=3307

[mysql]            socket=/application/mysql/tmp/mysql.sock
user=root
password=123

6.配置文件讀取細節


注:假設4個配置文件都存在,同時使用一個defaults-extra-file指定了參數文件,如果這時有一個"參數變量"在5個配置文件中都出現了,那么后面的配置文件中的參數變量值,就是說會使命使用~/.my.cnf中設置的值
****注意******
如果使用./bin/mysqld_safe 守護進程啟動mysql數據庫時,使用了 --defaults-file=<配置文件的絕對路徑>參數,這時只會使用這個參數指定的配置文件

 
        

 


免責聲明!

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



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