利用单实例二进制方式对SuSE11系统MySQL5.7.22进行安装

  

本文主要给大家简单讲讲利用单实例二进制方式对SuSE11系统MySQL5.7.22进行安装,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望利用单实例二进制方式对SuSE11系统MySQL5.7.22进行安装这篇文章可以给大家带来一些实际帮助。

一、环境准备

操作系统: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.7.22-linux-glibc2.12-x86_64.tar.gz 

四、安装过程

1,创建群组及用户

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

利用单实例二进制方式对SuSE11系统MySQL5.7.22进行安装

2,创建相关目录

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

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

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

4,配置环境变量

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

5,初始化数据库

 kingtry: ~, #, mysqld ——initialize ——basedir=/根/mysql-5.7.22 ——datadir=/数据/mysql/data ——用户=mysql
  2018 - 06 - 20 t10:05:47.174970z  0,[警告],TIMESTAMP  with  implicit  DEFAULT  value  is 弃用只Please  use ——explicit_defaults_for_timestamp  server  option (阅读documentation  for  more 细节)。
  2018 - 06 - 20 t10:05:47.721858z  0,[警告],InnoDB:, New  log  files 创建、LSN=45790
  2018 - 06 - 20 t10:05:47.801079z  0,[警告],InnoDB:, Creating  foreign  key  constraint  system 表。
  2018 - 06 - 20 t10:05:47.856829z  0,[警告],No  existing  UUID  has  been 发现,so  assume  that 我方表示歉意却;能够is 从而first  time  that 却;能够server  has  been 开始只Generating  a  new  UUID: 80年,f68c90 - 7471 - 11 - e8 b25a - 000 c29472b4a。
  2018 - 06 - 20 t10:05:47.859008z  0,[警告],Gtid  table  is  not  ready 用be 使用只table  & # 39; mysql.gtid_executed& # 39; cannot  be 打开。
  2018 - 06 - 20 - t10:05:47.860232z  1,[注],A  temporary  password  is  generated  for  root@localhost:, OAihgPk420 (l 

注:最后一行显示生成的根用户的默认密码

五、创建配置文件/数据/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米
  ,,
  #,不要# 39;t  listen 提醒a  TCP/IP  port  at 所有只却;能够还要be  a  security 增强,
  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
  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.7.22进行安装