SuSE11如何通过单实例二进制安装MySQL5.6.41

  

本文主要给大家介绍SuSE11如何通过单实例二进制安装MySQL5.6.41,文章内容都是笔者用心摘选和编辑的,具有一定的针对性、对大家的参考意义还是比较大的、下面跟笔者一起了解下SuSE11如何通过单实例二进制安装MySQL5.6.41吧只

一、环境准备

操作系统:SuSE版本11 sp3, 64位

 kingtry: ~, # uname  a
  Linux  kingtry  3.0.76-0.11-default  # 1, SMP  Fri  Jun  14, 08:21:43  UTC  2013年,(ccab990), x86_64  x86_64  x86_64  GNU/Linux
  kingtry: ~, #, cat /etc/SuSE-release 
  SUSE  Linux  Enterprise  Server  11, (x86_64)
  VERSION =11
  PATCHLEVEL =, 3 

二、依赖包

策略- 5.6 - 90.55.x86_64.rpm 

ncurses猛击- 5.6 90.55.x86_64.rpm 

安装好上面两个依赖包之后,创建连接文件:

 kingtry: ~, #, ln  -s /usr/lib64/libncurses.so /usr/lib64/libtinfo.so。5 

注:如果上面连接文件没有创建,则客户端连接mysql服务的时候会报如下异常信息:

当加载共享库时发生错误:libtinfo.so。5:不能打开共享对象文件:没有这样的文件或目录

三、软件准备

 mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz 

四、安装过程

1,创建群组及用户

 kingtry: ~, #, groupadd  mysql
  kingtry: ~, #, useradd  -g  mysql  mysql 

 SuSE11如何通过单实例二进制安装MySQL5.6.41

2,创建相关目录

 kingtry: ~, #, mkdir  -p /数据/mysql/{数据,tmp},,,,,,, #创建存放数据文件目录,数据与tmp之间不能为空格
  kingtry: ~, #, chown  -R  mysql.mysql /数据/mysql 

3,解压文件,并修改解压后的文件夹的名称

 kingtry: ~, #, tar  -xf  mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz
  kingtry: ~,, #,, mv , mysql-5.6.41-linux-glibc2.12-x86_64 , mysql-5.6.41 

4,配置环境变量

 kingtry: ~, #, echo  & # 39;路径=/根/mysql-5.6.41/bin: $ PATH & # 39;,在在/etc/profile
  kingtry: ~, #, source /etc/profile 

5,初始化数据库

 kingtry: ~, #,。/mysql-5.6.41/脚本/mysql_install_db ——basedir=/根/mysql-5.6.41 ——datadir=/数据/mysql/data ——用户=mysql 

五、创建配置文件

/数据/mysql/my . cnf中所做内

my . cnf中所做容参考如下:

 #, For  advice 提醒请;用change  settings  please 请参阅
  #,http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html 
  (客户端)
  # password =your_password
  port =3306
  socket =,/数据/mysql/mysql.sock
  default-character-set=utf8
  #,Here  follows  entries  for  some  specific 程序
  #,从而MySQL 服务器
  (mysqld)
  port =3306
  datadir =,/数据/mysql/数据
  tmpdir =,/数据/mysql/tmp
  socket =,/数据/mysql/mysql.sock
  character-set-server =, utf8
  collation-server =utf8_general_ci
  pid-file =,/数据/mysql/mysql.pid
  时间=user  mysql 
  explicit_defaults_for_timestamp
  lower_case_table_names =1
  max_connections =1000
  back_log =1024
  open_files_limit =10240
  table_open_cache =, 5120,,
  # bind-address =时间127.0.0.1 大敌;;
  # skip-name-resolve
  skip-external-locking
  local-infile =, 1,,
  key_buffer_size =32米
  max_allowed_packet =1米
  table_open_cache =64
  sort_buffer_size =512 k
  net_buffer_length =8 k
  read_buffer_size =256 k
  read_rnd_buffer_size =512 k
  myisam_sort_buffer_size =时间8 m 大敌;;
  #,不要# 39;t  listen 提醒a  TCP/IP  port  at 所有只却;能够还要be  a  security 增强,
  #,if  all  processes  that  need 用connect 用mysqld  run 提醒,same 主机。
  #,All  interaction  with  mysqld  must  be  made  via  Unix  sockets 或是named 管道。
  #,Note  that  using 却;能够option  without  enabling  named  pipes 提醒窗口
  #,(via 从而;“enable-named-pipe",选项),will  render  mysqld 无用!
  #,
  # skip-networking ,
  #,Replication  Master  Server (默认)
  #,binary  logging  is  required  for 复制
  时间=log-bin /数据/mysql/mysql-bin 
  #,binary  logging  format 作用;mixed 建议
  时间=binlog_format  mixed 
  #,required  unique  id 结构;1,以及2 ^ 32,安康;1
  #,defaults 用1,if  master-host  is  not 集
  #,but  will  not  function  as  a  master  if 省略
  server-id =, 1,,
  #,Replication  Slave  (comment  out  master  section 用use 这)
  #
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null

SuSE11如何通过单实例二进制安装MySQL5.6.41