源码包编译安装MySQL 5.6脚本

  

  源码包编译安装MySQL5.6脚本,一个机器安装两个MySQL数据库,编译时指定端口,安装路径和套接字文件位置。   

  

  安装完成的MySQL安装文件可以打包复制到别的机器使用,在别的机器使用时候只需要初始化,给相关目录权限既可以。   

  

  3306年安装端口的MySQL:   

  

  
  # !/bin/bash
  groupadd mysql
  useradd mysql mysql - g - s/sbin/nologin
  mkdir /数据/3306
  乔恩- r mysql。mysql/数据/3306
  chmod 755/数据/3306
  # - o loop 山;/tmp/turbolinux12.iso /mnt/
  百胜是安装使gcc-c + + cmake bison-devel ncurses-devel openssl openssl-devel 野牛
  焦油zxf /tmp/mysql-5.6.16.tar。广州- c/usr/local/src/
  mv/usr/local/src/mysql-5.6.16/,/usr/local/src/mysql-master
  # read-n1 var 按任意键继续
  读n1 var
  cd/usr/local/src/mysql-master
  cmake -DCMAKE_INSTALL_PREFIX=/usr/地方/mysql-master/\
  -DMYSQL_DATADIR=/数据/3306/数据\
  -DMYSQL_TCP_PORT=3306 \
  -DMYSQL_UNIX_ADDR=/var/运行/mysqld/mysql-master。袜子\
  -DSYSCONFDIR=/usr/地方/mysql-master \
  -DDEFAULT_CHARSET=gbk \
  -DDEFAULT_COLLATION=gbk_chinese_ci \
  -DWITH_EXTRA_CHARSETS=所有\
  mysql -DMYSQL_USER=
  读n1 var
  使
  读n1 var
  使安装
  读n1 var
  乔恩-R mysql。mysql/usr/local/mysql-master
/usr/local/mysql-master/脚本/mysql_install_db——basedir=/usr/地方/mysql-master datadir=//3306/数据——用户=mysql
  cp /usr/local/mysql-master/支持文件/mysql。服务器/etc/init.d/mysqld-master
  读n1 var
  chmod + x/etc/init.d/mysqld-master
  chkconfig——添加mysqld-master
  chkconfig mysqld-master在
/etc/init.d/mysqld-master 开始   

  

  3307年安装端口的mysql:   

  

  # !/bin/bash
  groupadd mysql
  useradd mysql mysql - g - s/sbin/nologin
  mkdir /数据/3307
  乔恩- r mysql。mysql/数据/3307
  chmod 755/数据/3307
  # - o loop 山;/tmp/turbolinux12.iso /mnt/
  百胜是安装使gcc-c + + cmake bison-devel ncurses-devel openssl openssl-devel 野牛
  焦油zxf /tmp/mysql-5.6.16.tar。广州- c/usr/local/src/
  mv/usr/local/src/mysql-5.6.16/,/usr/local/src/mysql-slave
  读n1 var
  cd/usr/local/src/mysql-slave
  cmake -DCMAKE_INSTALL_PREFIX=/usr/地方/mysql-slave/\
  -DMYSQL_DATADIR=/数据/3307/数据\
  -DMYSQL_TCP_PORT=3307 \
  -DMYSQL_UNIX_ADDR=/var/运行/mysqld/mysql-slave。袜子\
  -DSYSCONFDIR=/usr/地方/mysql-slave \
  -DDEFAULT_CHARSET=gbk \
  -DDEFAULT_COLLATION=gbk_chinese_ci \
  -DWITH_EXTRA_CHARSETS=所有\
  mysql -DMYSQL_USER=
  读n1 var
  使
  读n1 var
  使安装
  读n1 var
  乔恩-R mysql。mysql/usr/local/mysql-slave
/usr/local/mysql-slave/脚本/mysql_install_db——basedir=/usr/地方/mysql-slave datadir=//3307/数据——用户=mysql
  cp /usr/local/mysql-slave/支持文件/mysql。服务器/etc/init.d/mysqld-slave
  读n1 var
  chmod + x/etc/init.d/mysqld-slave
  chkconfig——添加mysqld-slave
  chkconfig mysqld-slave在
/etc/init.d/mysqld-slave 开始   

源码包编译安装MySQL 5.6脚本