01- MySQL安装
2015-01-18 10:17
267 查看
操作系统:
Red Hat Enterprise Linux 6.6 x86_64
备注:
物理机上部署了一台PXE服务器(RHEL 6.6 x86_64 + http + dhcp + tftp + kickstart + dns),安装的RHEL 6.6里所选择的包为@base,并且提前将光盘配置为本地源。
软件包:
cmake-2.8.10.2.tar.gz
mysql-5.5.33.tar.gz
安装步骤:
#!/bin/bash
# install require packages
yum -y install ncurses ncurses-devel openssl-devel bison gcc gcc-c++ make
# install cmake
tar xzf cmake-2.8.10.2.tar.gz
cd cmake-2.8.10.2
./bootstrap
make
make install
cmake -version
# install mysql
cd ..
groupadd -g 36 mysql
useradd -M -g mysql -s /sbin/nologin -u 36 mysql
tar xvf mysql-5.5.33.tar.gz
cd mysql-5.5.33
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.5.33 \
-DSYSCONFDIR=/etc \
-DMYSQL_DATADIR=/usr/local/mysql-5.5.33/data \
-DINSTALL_MANDIR=/usr/share/man \
-DMYSQL_TCP_PORT=3306 \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_READLINE=1 \
-DWITH_SSL=system \
-DWITH_EMBEDDED_SERVER=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1
make
make install
# configure mysql
chown -R mysql:mysql /usr/local/mysql-5.5.33
ln -s /usr/local/mysql-5.5.33 /usr/local/mysql
chmod 755 ./scripts/mysql_install_db
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
cp support-files/my-huge.cnf /etc/my.cnf
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod 755 /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on
service mysqld start
echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
source /etc/profile
本文出自 “whh881114” 博客,请务必保留此出处http://whh881114.blog.51cto.com/9520067/1605243
Red Hat Enterprise Linux 6.6 x86_64
备注:
物理机上部署了一台PXE服务器(RHEL 6.6 x86_64 + http + dhcp + tftp + kickstart + dns),安装的RHEL 6.6里所选择的包为@base,并且提前将光盘配置为本地源。
软件包:
cmake-2.8.10.2.tar.gz
mysql-5.5.33.tar.gz
安装步骤:
#!/bin/bash
# install require packages
yum -y install ncurses ncurses-devel openssl-devel bison gcc gcc-c++ make
# install cmake
tar xzf cmake-2.8.10.2.tar.gz
cd cmake-2.8.10.2
./bootstrap
make
make install
cmake -version
# install mysql
cd ..
groupadd -g 36 mysql
useradd -M -g mysql -s /sbin/nologin -u 36 mysql
tar xvf mysql-5.5.33.tar.gz
cd mysql-5.5.33
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.5.33 \
-DSYSCONFDIR=/etc \
-DMYSQL_DATADIR=/usr/local/mysql-5.5.33/data \
-DINSTALL_MANDIR=/usr/share/man \
-DMYSQL_TCP_PORT=3306 \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_READLINE=1 \
-DWITH_SSL=system \
-DWITH_EMBEDDED_SERVER=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1
make
make install
# configure mysql
chown -R mysql:mysql /usr/local/mysql-5.5.33
ln -s /usr/local/mysql-5.5.33 /usr/local/mysql
chmod 755 ./scripts/mysql_install_db
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
cp support-files/my-huge.cnf /etc/my.cnf
cp support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod 755 /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on
service mysqld start
echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
source /etc/profile
本文出自 “whh881114” 博客,请务必保留此出处http://whh881114.blog.51cto.com/9520067/1605243
相关文章推荐
- 快速笔记01-MySQL多实例的安装与配置
- MySQL 01 通过二进制包安装MySQL
- 01--MySQL自学教程:数据库MySQL安装和校验
- 【阿里ECS】【01】centOS 7 mariaDB(Mysql)安装,并更改密码,开启远程连接
- 【01】Linux填坑之旅-Linux下安装MySql
- MySql数据库-01MySql的安装
- MySQL快速入门01----数据库的安装、配置及启用
- 快速笔记01-MySQL多实例的安装与配置
- MySQL入门01-MySQL源码安装
- 01-mysql5.5.32安装
- 01--MySQL自学教程:数据库MySQL安装和校验
- MySQL入门01-MySQL源码安装
- 01.MySQL的安装,配置,卸载(虽然不是做搞数据库,希望可以帮到人)
- mysql入门基础及mysql安装(01)
- 【Linux】01_腾讯云Ubuntu安装及远程访问MySql
- hive-01-hive集群安装,连接mysql
- Mysql-01.安装和配置(重新整理)
- GoWeb_01:GoWeb基础之mac上mysql安装
- MySql学习笔记_01_安装、建表
- CentOS6.5配置01 -- LAMP(appache,mysql,php)安装