服务器环境:安装vim/etc/apt/sources.list.d/mariadb.list#添加以下两句debhttp://mirror.yongbok.net/mariadb/repo/5.5/ubuntuprecisemaindeb-srchttp://mirror
服务器环境:
安装
vim /etc/apt/sources.list.d/mariadb.list# 添加以下两句deb precise maindeb-src precise main本文来源[email protected]搞@^&代*@码网(apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 0xcbcb082a1bb943dbapt-get updateapt-get install mariadb-server-5.5
/etc/mysql/my.cnf
多实例配置文件:3306,3307,3308
[mysqld_multi]mysqld= /usr/bin/mysqld_safemysqladmin = /usr/bin/mysqladminuser= root# 指定用于启动、停止mysql实例的用户log= /var/log/mysql/mysqld_multi.log [client]port= 3306socket= /var/run/mysql/mysql.sockdefault-character-set = utf8[mysqld3306]port= 3306socket= /var/run/mysql/mysql.sockpid-file = /var/run/mysql/mysql.piddatadir= /var/lib/mysql/3306skip-external-lockingkey_buffer_size = 16Mmax_allowed_packet = 1Mtable_open_cache = 64sort_buffer_size = 512Knet_buffer_length = 8Kread_buffer_size = 256Kread_rnd_buffer_size = 512Kmyisam_sort_buffer_size = 8Mdefault-storage-engine = MyISAMcharacter-set-server = utf8skip-name-resolvecollation-server= utf8_general_cilog-error= /var/log/mysql/mysqld-error.loglog-slow-admin-statementslong-query-time= 3slow-query-logslow-query-log-file= /var/log/mysql/mysqld-slow.loginnodb_buffer_pool_size=1Ginnodb_additional_mem_pool_size=20Mmax_connections= 1000tmpdir= /tmp/server-id = 2log-slave-updateslog-bin= mysql-binbinlog_format = mixedrelay_log= mysql-relay-binreplicate-do-db= wordpressreplicate-ignore-db= mysqlreplicate-ignore-db= information_schemareplicate-ignore-db= performance_schemareplicate-ignore-db= test[mysqldump]quickmax_allowed_packet = 16M[mysqld3307]port= 3307socket= /var/run/mysql/mysql-3307.sockpid-file = /var/run/mysql/mysql-3307.piddatadir= /var/lib/mysql/3307skip-external-lockingkey_buffer_size = 16Mmax_allowed_packet = 1Mtable_open_cache = 64sort_buffer_size = 512Knet_buffer_length = 8Kread_buffer_size = 256Kread_rnd_buffer_size = 512Kmyisam_sort_buffer_size = 8Mdefault-storage-engine = MyISAMcharacter-set-server = utf8skip-name-resolvecollation-server= utf8_general_cilog-error= /var/log/mysql/mysqld-error-3307.loglog-slow-admin-statementslong-query-time= 3slow-query-logslow-query-log-file= /var/log/mysql/mysqld-slow-3307.loginnodb_buffer_pool_size=1Ginnodb_additional_mem_pool_size=20Mmax_connections= 1000tmpdir= /tmp/server-id = 2log-slave-updateslog-bin= mysql-binbinlog_format = mixedrelay_log= mysql-relay-binreplicate-do-db= futurestarreplicate-do-db= verywxreplicate-ignore-db= mysqlreplicate-ignore-db= information_schemareplicate-ignore-db= performance_schemareplicate-ignore-db= test[mysqldump]quickmax_allowed_packet = 16M[mysqld3308]port= 3308socket= /var/run/mysql/mysql-3308.sockpid-file = /var/run/mysql/mysql-3308.piddatadir= /var/lib/mysql/3308skip-external-lockingkey_buffer_size = 16Mmax_allowed_packet = 1Mtable_open_cache = 64sort_buffer_size = 512Knet_buffer_length = 8Kread_buffer_size = 256Kread_rnd_buffer_size = 512Kmyisam_sort_buffer_size = 8Mdefault-storage-engine = MyISAMcharacter-set-server = utf8skip-name-resolvecollation-server= utf8_general_cilog-error= /var/log/mysql/mysqld-error-3308.loglog-slow-admin-statementslong-query-time= 3slow-query-logslow-query-log-file= /var/log/mysql/mysqld-slow-3308.loginnodb_buffer_pool_size=1Ginnodb_additional_mem_pool_size=20Mmax_connections= 1000tmpdir= /tmp/server-id = 2log-slave-updateslog-bin= mysql-binbinlog_format = mixedrelay_log= mysql-relay-binreplicate-do-db= futurestarreplicate-do-db= verywxreplicate-ignore-db= mysqlreplicate-ignore-db= information_schemareplicate-ignore-db= performance_schemareplicate-ignore-db= test[mysqldump]quickmax_allowed_packet = 16M[mysql]socket = /var/run/mysql/mysql.sockauto-rehashdefault-character-set = utf8[myisamchk]key_buffer_size = 20Msort_buffer_size = 20Mread_buffer = 2Mwrite_buffer = 2M[mysqlhotcopy]interactive-timeout
初始化数据库文件:
mysql_install_db –datadir=/var/lib/mysql/3306 –user=mysqlmysql_install_db –datadir=/var/lib/mysql/3307 –user=mysqlmysql_install_db –datadir=/var/lib/mysql/3308 –user=mysql
启动数据库:
mysqld_multi start 3306mysqld_multi start 3307mysqld_multi start 3308
查看启动情况:
netstat -tunlp | grep -E ‘(3306|3307|3308)’
安装Haporxy
apt-get install haproxy
然后vim etc/default/haproxy
修改 ENABLED=0 -> ENABLED=1 保存。
修改haproxy配置文件: