CentOS安装使用二进制方式mysql5.6笔记

  

  <强> CentOS安装使用二进制方式mysql5.6笔记   

  <强> 1,上传安装包,使用根用户
  
  <强> 2,解压安装包,使用根用户
  cd/usr/local/
  焦油xzvf mysql-5.6.23-linux-glibc2.5-x86_64.tar。广州
  mv mysql-5.6.23-linux-glibc2.5-x86_64 mysql
  
  <强> 3,创建mysql管理用户组与用户——使用根用户
  ,,groupadd - g 101 dba
  ,dba, useradd - u 514 - g - g - d根/usr/local/mysql mysqladmin
  ,,验证:id mysqladmin
  ,,
  <强> 4,修改mysqladmin用户密码——使用根用户
  ,,passwd mysqladmin
  ,,提示:
  ,,更改密码用户mysqladmin。
  新的UNIX密码:
  坏密码:太简单/系统
  重新输入新的UNIX密码:
  密码:身份验证令牌更新成功。
  ,
  <强> 5,复制环境变量配置文件至mysqladmin用户的家庭目录中,为了以下步骤配置个人环境变量,使用根用户
  ,,cp/etc/skel/.*/usr/local/mysql
  ,,提示:
  ,,,cp:省略目录/etc/skel/?
  ,,,cp:省略目录“/etc/skel/. .'
  ,,,cp:省略目录/etc/skel/ozilla的
  
  <强> 6,修改文/etc/my . cnf中所做件,并删除原文件内容,将以下内容填写文到my . cnf中所做件中,使用根用户
  ,第六,/etc/my.cnf
  ,,
  [客户]
  port ,,,,,=3306
  socket ,,,,=/usr/local/mysql/data/mysql.袜子
  ,
  (mysqld)
  port ,,,,,=3306
  socket ,,,,=/usr/local/mysql/data/mysql.袜子
  
  
  skip-external-locking
  key_buffer_size=256
  sort_buffer_size=2 m
  read_buffer_size=2 m
  read_rnd_buffer_size=4 m
  query_cache_size=32 m
  max_allowed_packet=16 m
  myisam_sort_buffer_size=128
  tmp_table_size=32 m
  
  
  table_open_cache=512
  thread_cache_size=8
  wait_timeout=86400
  interactive_timeout=86400
  max_connections=600
  
  
  #试CPU的数量* 2 thread_concurrency
  thread_concurrency=32
  
  
  #隔离级别和默认engine 
  default-storage-engine=INNODB
  事务隔离=读取提交
  
  
  server-id =1
  basedir ,,=/usr/local/mysql
  datadir ,,=/usr/local/mysql/data
  pid-file ,,=/usr/local/mysql/data/hostname.pid
  
  
  #打开性能模式
  log-warnings
  sysdate-is-now
  
  
  binlog_format=和
  log_bin_trust_function_creators=1
  log-error =/usr/local/mysql/data/hostname.犯错
  log-bin=/usr/地方/mysql/arch/mysql-bin
  #其他日志
  # general_log=1
  # general_log_file =/usr/local/mysql/data/general_log。犯错
  # slow_query_log=1
  # slow_query_log_file=/usr/地方/mysql/数据/slow_log。犯错
  
  
  #为复制奴隶
  # log-slave-updates 
  # sync_binlog=1
  
  
  #为innodb options 
  innodb_data_home_dir=/usr/local/mysql/data/
  innodb_data_file_path=ibdata1:500M: autoextend
  innodb_log_group_home_dir=/usr/local/mysql/arch
  innodb_log_files_in_group=2
  innodb_log_file_size=200
  
  
  通过innodb_buffer_pool_size=2048
  innodb_additional_mem_pool_size=50 m
  innodb_log_buffer_size=16 m
  
  
  innodb_lock_wait_timeout=100
  # innodb_thread_concurrency=0
  innodb_flush_log_at_trx_commit=1
  innodb_locks_unsafe_for_binlog=1
  
  
  # innodb io功能:添加mysql5.5.8
  performance_schema
  innodb_read_io_threads=4
  innodb-write-io-threads=4
  innodb-io-capacity=200
  #清洗线程改变默认(0)1清洗
  innodb_purge_threads=1
  innodb_use_native_aio=
  
  
  #区分大小写的文件名和单独的表空间
  innodb_file_per_table=1
  lower_case_table_names=1
  
  
  [,mysqldump]
  快速
  max_allowed_packet=16 m
  
  
  (mysql)
  no-auto-rehash
  
  
  [mysqlhotcopy]
  interactive-timeout

CentOS安装使用二进制方式mysql5.6笔记