CentOS6.x安装mysql5.6.x

  

1,系统及安装说明

,,,,系统:CentOS6.x_x64 ,

,,mysql:社区版5.6.21,开源数据库用的最多的mysql,编译安装比较繁琐,百胜安装版本比较低且默认安装的位置是/var/下,本次采用官方下载的rpm包,通过脚本自动化安装并定制数据目录到独立分区中(本次为/数据目录)


2,准备安装包

,1在官方下载

,,,, # https://dev.mysql.com/downloads/mysql/5.6.html downloads 选择对应的版本和平台软件包:

,,,, mysql -共享-兼容5.6.x - 1. - el6.x86_64.rpm ,,,# x就是你下的版本号以下类同
,,,, mysql -猛击5.6.x - 1. - el6.x86_64.rpm
,,,, mysql -共享- 5.6.x - 1. - el6.x86_64.rpm
,,,, mysql -客户- 5.6.x - 1. - el6.x86_64.rpm
,,,, mysql -测试- 5.6.x - 1. - el6.x86_64.rpm
,,,, mysql - server - 5.6.x 1. el6.x86_64。rpm

,2在本实验用到的包

,https://pan.baidu.com/s/1kVraS8R密码:iybx


,,,,包含了以下软件包:

,,,, mysql -共享-兼容5.6.21 - 1. - el6.x86_64.rpm
,,,, mysql -猛击5.6.21 - 1. - el6.x86_64.rpm
,,,, mysql -共享- 5.6.21 - 1. - el6.x86_64.rpm
,,,, mysql -客户- 5.6.21 - 1. - el6.x86_64.rpm
,,,, mysql -测试- 5.6.21 - 1. - el6.x86_64.rpm
,,mysql - server - 5.6.21 1. el6.x86_64。rpm


,2在mysql数据库默认的一些主要目录:

,,,, 1,数据库目录/var/lib/mysql/

,,2、配置文件/usr/share/mysql (mysql。服务器命令及配置文件)

,,3相关命令工作(mysqladmin mysqldump等命令)

,,4,启动脚本/etc/rc.d/init.d/(启动脚本文件mysql的目录)

,,5,

3,安装

,1在如果是官方下载的请直接执行下面操作

# rpm  -ivh  mysql -共享-兼容5.6.x - 1. - el6.x86_64.rpm ,,,,,, #提供基础依赖组件,需要第一个安装,   # yum  remove  mysql-libs  -y ,,,,,,,,,,,,, #御载默认自带的mysql-lib   # yum  install  libaio  -y ,,,,,,,,,,,,,,,,,,,,,,,, #安装libiao   # rpm  -ivh  mysql -猛击5.6.x el6.x86_64.rpm——1.   # rpm  -ivh  mysql -共享- 5.6.x - 1. - el6.x86_64.rpm   # rpm  -ivh  mysql -客户- 5.6.x - 1. - el6.x86_64.rpm   # rpm  -ivh  mysql -测试- 5.6.x - 1. - el6.x86_64.rpm   # rpm  -ivh  mysql - server - 5.6.x 1. el6.x86_64。rpm <代码类=癰ash平原”>说明:以上直接安装的数据目录在 <代码类=癰ash平原”>/var/lib/mysql <代码类=癰ash平原”>下,你也可以自定义数据目录在一个分区(磁)盘上

<代码类=癰ash平原”>因此可通过脚本重新初始化安装到别的目录,完成自定制;

<代码类=癰ash平原”>

,2在脚本执行


# !/bin/bash   src_dir=$ (pwd)   cd  src_dir美元   tar  xvf  mysql5.6.21.x86_64.rpms.tar.gz   tar  xvf  mysql5.6.21.x86_64.rpms.tar   cd  mysql5.6.21   rpm  -ivh  mysql -共享-兼容5.6.21 el6.x86_64.rpm——1.   yum  remove  mysql-libs  - y   yum  install  libaio  - y   rpm  -ivh  mysql -猛击5.6.21 el6.x86_64.rpm——1.   rpm  -ivh  mysql -共享- 5.6.21 - 1. - el6.x86_64.rpm   rpm  -ivh  mysql -客户- 5.6.21 - 1. - el6.x86_64.rpm   rpm  -ivh  mysql -测试- 5.6.21 - 1. - el6.x86_64.rpm   rpm  -ivh  mysql - server - 5.6.21 1. el6.x86_64.rpm   ,# service  mysql  start ,,, echo “mysql5.6.21  has  installes 成功!“   # mysql_root_pwd=' gawk  -F : & # 39;{4美元,print } & # 39;,/根/.mysql_secret '   # echo “A  random  root  password  has  been 设置只你will  find  it  & # 39;拷贝/根/.mysql_secret& # 39; !”   # echo “, random  root  password 是:& # 39;$ {mysql_root_pwd//,} & # 39;“   ,service  mysql 停止   [,-d /数据/mysqldb/data ], | |, mkdir  -p /数据/mysqldb/数据   [,-d /数据/mysqldb/log ], | |, mkdir  -p /数据/mysqldb/日志   chown  mysql.mysql /数据/mysqldb  - r   cd /usr/bin/mysql_install_db ——用户=mysql  basedir=/usr ——datadir=/数据/mysqldb/data ,, #迁移数据目录到/数据/mysqldb/数据下可自行定制   cd  src_dir 美元;   cp  $ {src_dir}/my.cnf /等   cd /var/lib   mv  mysql /tmp   mysql mkdir    chown  mysql.mysql  mysql   ,service  mysql  start ,,, echo “mysql  root  password  was  empty.Please  change  when 你login  mysql !”   ln  -s //mysqldb/数据/mysql.sock ,,/var/lib/mysql/mysql.sock ,,,,,, #由于一些mysql工具默认到这里找mysql。袜子所以做个软链

CentOS6.x安装mysql5.6.x