mysql for linux 配置多服務

selectshen發表於2014-10-25
1.修改/usr/my.cnf引數檔案
       修改完成後如下:
       [mysqld_multi]
       mysqld = /usr/bin/mysqld_safe
       mysqladmin = /usr/bin/mysqladmin
       user       = mysql
       password   = xxxx

       [mysqld1]
       port      = 3307
       socket    = /u02/mysqldata/mysql.sock1
       pid-file=/u02/mysqldata/mysql01.pid

       datadir =/u02/mysqldata

       innodb_buffer_pool_size=8G
       innodb_additional_mem_pool_size=20M
       innodb_log_file_size=256M
       innodb_log_files_in_group=3
       sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

       [mysqld2]
       port      = 3308
       socket    = /u02/mysqldata2/mysql.sock1
       pid-file=/u02/mysqldata2/mysql02.pid

       datadir =/u02/mysqldata2

       innodb_buffer_pool_size=8G
       innodb_additional_mem_pool_size=20M
       innodb_log_file_size=256M
       innodb_log_files_in_group=3
       sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
2.把mysql的資料檔案移到/usr/my.cnf引數檔案中對應的目錄.
3.啟動/停止資料庫透過下面命令.
       mysqld_multi --defaults-file=/usr/my.cnf start/stop 1,2

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28539951/viewspace-1309656/,如需轉載,請註明出處,否則將追究法律責任。

相關文章