加入收藏 | 设为首页 | 会员中心 | 我要投稿 永州站长网 (https://www.0746zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

源码包编译安置MySQL 5.6脚本

发布时间:2022-06-29 13:25:25 所属栏目:MySql教程 来源:互联网
导读:源码包编译安装MySQL5.6脚本,一个机器安装两个MySQL数据库,编译时指定端口,安装路径和socket文件位置。 安装完成的MySQL安装文件可以打包复制到别的机器使用,在别的机器使用时候只需要初始化,给相关目录权限既可以。 安装3307端口的mysql: #!/bin/ba
  源码包编译安装MySQL5.6脚本,一个机器安装两个MySQL数据库,编译时指定端口,安装路径和socket文件位置。
 
  安装完成的MySQL安装文件可以打包复制到别的机器使用,在别的机器使用时候只需要初始化,给相关目录权限既可以。
 
  安装3307端口的mysql:
 
  #!/bin/bash
  groupadd mysql
  useradd -g mysql mysql -s /sbin/nologin
  mkdir  /data/3307
  chown -R mysql.mysql /data/3307
  chmod 755 /data/3307
  #mount -o loop  /tmp/turbolinux12.iso  /mnt/
  yum -y install make gcc-c++ cmake bison-devel  ncurses-devel  openssl openssl-devel  bison
  tar zxf  /tmp/mysql-5.6.16.tar.gz -C /usr/local/src/
  mv /usr/local/src/mysql-5.6.16/  /usr/local/src/mysql-slave
  read -n1 var
  cd /usr/local/src/mysql-slave
  cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-slave/
  -DMYSQL_DATADIR=/data/3307/data
  -DMYSQL_TCP_PORT=3307
  -DMYSQL_UNIX_ADDR=/var/run/mysqld/mysql-slave.sock
  -DSYSCONFDIR=/usr/local/mysql-slave
  -DDEFAULT_CHARSET=gbk
  -DDEFAULT_COLLATION=gbk_chinese_ci
  -DWITH_EXTRA_CHARSETS=ALL
  -DMYSQL_USER=mysql
  read -n1 var
  make
  read -n1 var
  make install
  read -n1 var
  chown -R  mysql.mysql /usr/local/mysql-slave
  /usr/local/mysql-slave/scripts/mysql_install_db --basedir=/usr/local/mysql-slave --datadir=/data/3307/data --user=mysql
  cp  /usr/local/mysql-slave/support-files/mysql.server /etc/init.d/mysqld-slave
  read -n1 var
  chmod +x /etc/init.d/mysqld-slave
  chkconfig --add mysqld-slave
  chkconfig mysqld-slave on
  /etc/init.d/mysqld-slave  start

(编辑:永州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!