ƵµÀÀ¸Ä¿
Ê×Ò³ > Êý¾Ý¿â > ÆäËû×ÛºÏ > ÕýÎÄ
MySQLµ¥ÊµÀý°²×°
2016-08-27 09:25:45           
Êղؠ  ÎÒҪͶ¸å

1. »·¾³×¼±¸

1¡¢ÉÏ´«MySQL¶þ½øÖÆÑ¹Ëõ°üµ½LinuxÉÏ
image

2¡¢½âѹµ½/usr/local/mysqlÖÐ

 tar -xzvf mysql-5.6.24-linux-glibc2.5-x86_64.tar.gz -C /usr/local/mysql

²é¿´/usr/local/mysql
iamge

3¡¢´´½¨ÐÂÓû§
image

4¡¢/var/local/mysql ¸ü¸ÄÊôÖ÷Ϊmysql
image

5¡¢mysql/bin Ìí¼Óµ½»·¾³±äÁ¿

image

6¡¢´´½¨mysqlÊý¾ÝĿ¼²¢¸ü¸ÄÊôÖ÷Ϊmysql

image

2. ¶þ½øÖÆ·½Ê½°²×°MySQL

1¡¢ÐÞ¸Ämy.cnfµ½/etc/mysqlÖÐ

image

2¡¢³õʼ»¯3306Êý¾Ý¿â Ö¸¶¨Îļþ/etc/mysql/my3306.cnf

image

3¡¢²é¿´/data1/db3306 Ŀ¼

image

4¡¢²é¿´error.logÎļþ<†·Ÿ"/kf/ware/vc/" target="_blank" class="keylink">vcD4NCjxwPjxpbWcgYWx0PQ=="image" src="/uploadfile/Collfiles/20160827/20160827093051176.png" title="\" />

5¡¢Æô¶¯mysql3306ʵÀý

image

6¡¢²é¿´¶Ë¿Ú

image

3. ²âÊÔ

1¡¢½øÈëmysql

image

2¡¢ÉèÖÃrootÓû§µÄÃÜÂëΪ123456

image

3¡¢Ê¹ÓÃÃÜÂëµÇ¼mysql

image

4. ¸½¼þ mysql3306.cnf

[mysqld]
# GENERAL #
user = mysql
port = 3306
socket = /data1/db3306/my3306.sock
pid_file = /data1/db3306/mysql.pid
datadir = /data1/db3306/
tmpdir = /data1/tmp
log_bin = /data1/db3306/3306-mysql-bin
relay-log = /data1/db3306/3306-relay-bin
log_error = /data1/db3306/error.log
slow_query_log_file = /data1/db3306/slow-queries.log
long_query_time=1
sync_binlog = 0
expire_logs_days = 7
back_log=1024
skip-name-resolve
skip-slave-start
skip-external-locking
skip-character-set-client-handshake
explicit_defaults_for_timestamp=true
default_storage_engine = InnoDB
bind-address=0.0.0.0
#lower_case_table_names  = 0
myisam_recover = FORCE,BACKUP
transaction-isolation = READ-COMMITTED
table_definition_cache = 4096
table_open_cache = 4096

# connection #
max_connections = 1100
max_user_connections = 1000
max_connect_errors = 1000

# timeout #
wait_timeout = 100
interactive_timeout = 100
lock_wait_timeout = 3
connect_timeout = 20
slave-net-timeout = 30

# character # 
character-set-server=utf8
init-connect='SET NAMES utf8'

# disabled query cache #
query_cache_type = 0
query_cache_size = 0

# replication #
server_id=71493306
gtid_mode=ON
enforce-gtid-consistency
log-slave-updates
binlog-format=row
slave-parallel-workers=6
master-info-repository=TABLE
relay-log-info-repository=TABLE
sync_master_info = 10000
slave_sql_verify_checksum=1
skip-slave-start

# session #
key_buffer_size = 128M
tmp_table_size = 32M
max_heap_table_size = 32M
max_allowed_packet = 32M
bulk_insert_buffer_size = 32M
sort_buffer_size = 128K
read_buffer_size = 1M
read_rnd_buffer_size = 1M
join_buffer_size = 128K
myisam_sort_buffer_size = 32M
tmp_table_size = 32M
max_heap_table_size = 64M
thread_cache_size = 64
#thread_concurrency = 32
thread_stack = 192K

# INNODB #
innodb_flush_method = O_DIRECT
innodb_data_home_dir = /data1/db3306/
innodb_data_file_path = ibdata1:10M:autoextend
#redo log
innodb_log_group_home_dir=/data1/db3306/
innodb_log_files_in_group = 3
innodb_log_file_size = 1G
#innodb performance
innodb_flush_log_at_trx_commit = 0
innodb_file_per_table = 1
innodb_buffer_pool_instances = 8
innodb_io_capacity = 2000
innodb_lock_wait_timeout = 30
binlog_error_action = ABORT_SERVER
innodb_buffer_pool_size = 256M
innodb_max_dirty_pages_pct=90
innodb_file_format=Barracuda 
innodb_support_xa = 0
innodb_buffer_pool_dump_at_shutdown = 1
innodb_buffer_pool_load_at_startup = 1
µã»÷¸´ÖÆÁ´½Ó ÓëºÃÓÑ·ÖÏí!»Ø±¾Õ¾Ê×Ò³
Ïà¹ØTAG±êÇ© ʵÀý
ÉÏһƪ£ºORACLEÊý¾Ý¿â»ù±¾²Ù×÷
ÏÂһƪ£ºMySQLÊý¾ÝÀàÐÍ
Ïà¹ØÎÄÕÂ
ͼÎÄÍÆ¼ö
µã»÷ÅÅÐÐ

¹ØÓÚÎÒÃÇ | ÁªÏµÎÒÃÇ | ¹ã¸æ·þÎñ | Ͷ×ʺÏ×÷ | °æÈ¨ÉêÃ÷ | ÔÚÏß°ïÖú | ÍøÕ¾µØÍ¼ | ×÷Æ··¢²¼ | Vip¼¼ÊõÅàѵ | ¾Ù±¨ÖÐÐÄ

°æÈ¨ËùÓÐ: ºìºÚÁªÃË--ÖÂÁ¦ÓÚ×öʵÓõÄIT¼¼ÊõÑ§Ï°ÍøÕ¾