1. 程式人生 > >Mysql配置引數

Mysql配置引數

ubuntu mysql修改配置檔案不生效的問題

  • 環境:

    os: ubuntu 16.04
    mysql: 5.7.20
    
  • 遇到的問題:

    通過 apt-get install mysql-server 安裝的mysql
    
    配置檔案地址:/etc/mysql
    
    資料檔案地址: /var/lib/mysql
    
    資料庫MYSQL 預設的配置檔案地址:/etc/mysql/my.cnf
    
    在ubuntu 16.04中 
        /etc/mysql/my.cnf  軟連結到
        /etc/alternatives/my.cnf 軟連結到 
        /etc/mysql/mysql.conf.d/mysql.cnf
    
    但修改mysql.cnf檔案並不能使配置生效
    
    解決方案:
        刪除原有的/etc/mysql/my.cnf連結
        新建/etc/mysql/my.cnf,在此檔案上編輯
    

mysql配置引數

[mysqld]
#設定最大連線數
max_connections = 2000
#忽略大小寫
lower_case_table_names=1
#SQL模式
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
# 引擎快取大小
innodb_buffer_pool_size = 32G
innodb_sort_buffer_size=512M
# 鎖超時後自動回滾
innodb_rollback_on_timeout=on
innodb_lock_wait_timeout=130
lock_wait_timeout=120
#開啟日誌
general_log=ON
general_log_file=/var/log/mysql/mysql_query.log
#開啟日誌
server-id = 1
log_bin=mysql-bin

#慢查詢
log_slow_admin_statements = ON
log_slow_slave_statements = ON
slow_query_log    = ON     
slow_query_log_file  =  /var/log/mysql/mysql_query_slow.log
long_query_time  =1 

Linux 小技巧

檢視檔案:

ls -al 檢視檔案列表同時顯示軟連結地址