Mysql數據庫初始化後更改數據存儲目錄

  引言:公司的全部業務是在阿里雲服務器(CentOS 6.5)上面部署,數據的存儲爲40G的系統盤,100G的數據盤,因爲剛接觸阿里雲服務器,因此就沒太注意,剛安裝完數據庫,新的產品上線測試,可是不久後,開發人員反饋數據庫有問題,鏈接數之類的問題,登錄後,查看內存、磁盤、CPU 等基礎信息,發現40G的系統盤還剩5G,這時纔想起應該是數據盤沒有掛載的,而且數據庫是RPM包安裝,因此初始化等都是默認的。(這一部分應該是上線前就解決的,可是目前測試出現問題要解決)mysql

 

數據庫默認的數據目錄:/var/lib/mysql

  將100G的數據盤分區、格式化掛載 、並加入到開機自動加載文件中sql

 要更改的數據目錄: /data/mysql

 基本的步驟:數據庫

(1)中止Mysql服務 bash

/etc/init.d/mysql  stop

(2)將/var/lib/mysql 目錄下的內容剪切到  /data/mysql服務器

 mv /var/lib/mysql/ /data/     


















                   這裏須要注意 用cp等命令有可能會更改默認權限的問題。

(3)更改配置文件my.cnf  的datadir目錄ide

datadir=/data/mysql
                         
lower_case_table_names=1



















                    
skip-name-resolve





















                      
character-set-server=utf8















                
wait_timeout=1800




















                     
interactive_timeout = 288000














               
max_allowed_packet = 1000M

















                  
max_connections=3000





















                      
character-set-server=utf8










           
innodb_buffer_pool_size = 1000M









          
innodb_additional_mem_pool_size = 200M
innodb_flush_log_at_trx_commit=2





      
innodb_autoextend_increment=800M







        
innodb_log_buffer_size = 200M








         
#innodb_log_file_size = 100M















                
key_buffer_size=800M

























                    read_buffer_size=600M







        











           thread_cache_size=64

(4)重啓服務測試

相關文章
相關標籤/搜索