[mysqld]
#是否啟用bin log
skip-log-bin
# 設定3306埠
port=3388
# 設定mysql的安裝目錄
basedir=f:\\mysql8\\data
# 切記此處一定要用雙斜槓\\,單斜槓我這裡會出錯
# 設定mysql資料庫的資料的存放目錄
datadir=f:\\mysql8\\data
# 允許最大連線數
max_connections=20
# 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統
max_connect_errors=10
# 服務端使用的字符集預設為utf8
character-set-server=utf8
# 預設使用「mysql_native_password」外掛程式認證
default_authentication_plugin=mysql_native_password
#innodb#
# 建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
#快取池
innodb_buffer_pool_size=4g
# 雙1模式
# 按事務刷盤,刷日誌 [0:最快模式,1:安全模式,2:比0安全但比0要慢]看需求,伺服器較為穩定可以選擇2,自己搭建的最好選擇1
innodb_flush_log_at_trx_commit=1
# 提交1次事務刷1次,可以為n
sync_binlog=1
# 髒頁佔innodb_buffer_pool_size的比例時,觸發刷髒頁到磁碟
# 25%~50%
innodb_max_dirty_pages_pct=30
# 後台程序最大io效能指標
# 預設200,如果ssd,調整為5000~20000
innodb_io_capacity=200
# 預設10m。防止高併發下,資料庫受影響
innodb_data_file_path=ibdata1:1024m:autoextend
# 預設2,單位s。慢查詢時間。建議0.1~0.5
long_qurey_time=0.3
# 8.0預設row。記錄格式,讓資料安全可靠
binlog_format=row
# 預設8小時。互動等待時間和非互動等待時間
# 建議300~500s,兩引數值必須一致,且同時修改
interactive_timeout=500
wait_timeout=500
#日誌大小
innodb_log_file_size=256m
#日誌快取大小
innodb_log_buffer_size=12m
innodb_flush_log_at_trx_commit=2
#innodb_flush_method
#thread_cache=8
#innodb_autoextend_increment=128m
#這裡確認是否起用壓縮儲存功能
innodb_file_per_table=1
#innodb_file_format=barracuda #mysql 8 不支援該功能
#決定壓縮程度的引數,如果你設定比較大,那麼壓縮比較多,耗費的cpu資源也較多;
#相反,如果設定較小的值,那麼cpu占用少。預設值6,可以設定0-9#
innodb_compression_level=6
#指定在每個壓縮頁面可以作為空閒空間的最大比例,
#該引數僅僅應用在設定了innodb_compression_failure_threshold_pct不為零情況下,並且壓縮失敗率通過了中斷點。
#預設值50,可以設定範圍是0到75
innodb_compression_pad_pct_max=50
server-id=1180
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[client]
# 設定mysql客戶端連線服務端時預設使用的埠
port=3388
default-character-set=utf8
MySQL8的簡單優化
顯示最大連線數,並修改最大連線數 show variables like max connections 修改最大連線數 在my.cnf linux下 或my.ini windows下 修改或新增如下配置資訊 max connections 100 永久生效 set global max conne...
mysql8 優化 MySQL 8 0 優化
優化效果 從大到小 硬體裝置 mysql資料庫 linux作業系統 表設計 硬體裝置優化 提公升硬體裝置,例如使用ssd高速磁碟,cpu等。mysql資料庫配置優化 物理記憶體的50 80 這裡為 innodb buffer pool size 2000000000 雙1模式 按事物刷盤,刷日誌 i...
mysql8安裝與配置
2.配置my.ini檔案,並將其考到解壓的目錄下 建立my.ini檔案裡面配置為 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d mysql mysql 8.0.13 winx64 設定mysql資料庫的資料的存放目錄 datadir d mysql ...