源码包编译安装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 开始