Linux 系統(tǒng)的 MySQL 5.5 是一款非常流行的數(shù)據(jù)庫管理系統(tǒng),可以廣泛應(yīng)用于各種場(chǎng)所,如企業(yè)級(jí)網(wǎng)站、商業(yè)系統(tǒng)及政府機(jī)構(gòu)等。在使用 MySQL 5.5 的過程中,修改配置文件是必不可少的一部分。
首先,我們需要找到配置文件 my.cnf 所在的位置。通常情況下,my.cnf 文件位于 /etc/mysql/ 目錄下或 /etc/ 目錄下。在找到 my.cnf 文件后,使用“vim”或者任何喜歡的文本編輯器打開。
$ cd /etc/mysql/ $ vim my.cnf
在 MySQL 5.5 的配置文件中,最常用的配置項(xiàng)是“[mysqld]”下的配置項(xiàng),重要性依次遞減。例如:
[mysqld] port = 3306 socket = /var/run/mysqld/mysqld.sock datadir = /var/lib/mysql/ skip-external-locking key_buffer = 16M max_allowed_packet = 1M table_open_cache = 64 sort_buffer_size = 512K net_buffer_length = 8K myisam_sort_buffer_size = 8M bind-address = 127.0.0.1 log-error = /var/log/mysql/error.log pid-file = /var/run/mysqld/mysqld.pid
其中,“port”表示 MySQL 的端口號(hào),“socket”表示 MySQL 的套接字文件路徑,“datadir”表示 MySQL 數(shù)據(jù)庫文件的存放路徑,“skip-external-locking”則缺省打開了表鎖功能,而“key_buffer”、“max_allowed_packet”等則是一些較常用的 MySQL 參數(shù)的配置值。在修改配置文件后,保存并退出。
修改完配置文件后,為了使新的配置生效,我們需要重啟 MySQL 5.5 服務(wù):
$ service mysql restart
重啟后,我們便可以使用新的 MySQL 參數(shù)來管理 MySQL 數(shù)據(jù)庫了。