MySQL是一款著名的關系型數據庫管理系統,可很好地支持許多應用程序的需求。MySQL8.0作為它的一個新版本,擁有更多強大的功能和更新。
在MySQL8.0中,配置文件的位置與早期版本是不同的。默認情況下,MySQL8.0的配置文件是my.cnf文件,存儲在/etc目錄下,而不是在MySQL的安裝目錄中。要修改配置文件,可以遵循以下步驟:
$ sudo vi /etc/mysql/my.cnf
接下來,我們來深入了解一下MySQL8.0的常用配置項:
# 設置MySQL Server的默認字符集為utf8mb4 character-set-server = utf8mb4 # 表示設置默認排序規則為utf8mb4_unicode_520_ci collation-server = utf8mb4_unicode_520_ci # 設置數據目錄為/data/mysql/ datadir = /data/mysql/ # 表示使用InnoDB存儲引擎 default_storage_engine = InnoDB # 表示開啟binlog日志文件記錄,以及其相關配置 log-bin = /var/log/mysql/mysql-bin.log log-bin-index = /var/log/mysql/mysql-bin.index expire-logs-days = 10 max-binlog-size = 100M # 設置MySQL的工作線程數量為4 thread_cache_size = 4 # 開啟主從復制,以及其相關配置 server-id = 1 log-slave-updates = true relay-log = /var/log/mysql/mysql-relay-bin relay-log-index = /var/log/mysql/mysql-relay-bin.index master-info-file = /var/log/mysql/mysql-master.info relay-log-info-file = /var/log/mysql/mysql-relay.info replicate-do-db = exampledb replicate-ignore-db = mysql replicate-do-table = exampledb.exampletable replicate-ignore-table = mysql.user # 表示禁止在標準輸出中輸出錯誤消息 silent = 1 # 其他常用配置項 key_buffer_size = 256M query_cache_size = 32M innodb_buffer_pool_size = 512M
以上是一些比較常用的配置項,開發人員可以根據自身的需求進行修改。
上一篇中國社科院css數據面板
下一篇jquery drags