mysql编译安装与配置
2015-05-27 12:53
621 查看
一、Mysql获取
# tar xzvf mysql-5.6.24.tar.gz
#cd mysql-5.6.24
二、mysql安装
2.1 先查询mysql用户和组是否存在,如不存在执行下面语句
# id mysql
# groupadd -g 27 mysql
# useradd -u 27 -g mysql -s /sbin/nologin-M mysql
2.2 检查安装编译时所需的软件包
可以通过rpm-qa|grep name来验证以下软件包是否已全部安装
cmake make gcc gcc-c++ ncurses-devel bison
若缺少相关软件包,则使用yum –y install方式安装
2.3 创建mysql目录
(注:由于我下阶段是进行主从复制,故用mysql-m以示区分主从)
# mkdir -p /usr/local/mysql-m /usr/local/mysql-m/etc /opt/database-m /var/run/mysql-m/var/log/mysql-m
# chown -R mysql.mysql /usr/local/mysql-m/opt/database-m /var/run/mysql-m /var/log/mysql-m
2.4 cmake编译安装
#cmake \
-DCMAKE_INSTALL_PREFIX:PATH=/usr/local/mysql-m\
-DMYSQL_DATADIR:PATH=/opt/database-m \
-DSYSCONFDIR:PATH=/usr/local/mysql-m/etc \
-DMYSQL_TCP_PORT=3307 \
-DWITH_DEBUG:BOOL=on
#make; make install
2.5 配置文件
#cp/usr/local/mysql-m/support-files/mysql.server /etc/rc.d/init.d/mysql-m
#vim /etc/rc.d/init.d/mysql-m #修改conf=/usr/local/mysql-m/etc/my.cnf保存退出
2.6 数据库安装
#/usr/local/mysql-m/scripts/mysql_install_db--basedir=/usr/local/mysql-m --datadir=/opt/database-m --user=mysql
2.7 启动服务
#chkconfig --add mysql-m
# service mysql-m start
#lsof -i:3307 #服务端口已开启
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
mysqld 18308 mysql 10u IPv4 11444324 TCP *:tns-server (LISTEN)
#wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.24.tar.gz
# tar xzvf mysql-5.6.24.tar.gz
#cd mysql-5.6.24
二、mysql安装
2.1 先查询mysql用户和组是否存在,如不存在执行下面语句
# id mysql
# groupadd -g 27 mysql
# useradd -u 27 -g mysql -s /sbin/nologin-M mysql
2.2 检查安装编译时所需的软件包
可以通过rpm-qa|grep name来验证以下软件包是否已全部安装
cmake make gcc gcc-c++ ncurses-devel bison
若缺少相关软件包,则使用yum –y install方式安装
2.3 创建mysql目录
(注:由于我下阶段是进行主从复制,故用mysql-m以示区分主从)
# mkdir -p /usr/local/mysql-m /usr/local/mysql-m/etc /opt/database-m /var/run/mysql-m/var/log/mysql-m
# chown -R mysql.mysql /usr/local/mysql-m/opt/database-m /var/run/mysql-m /var/log/mysql-m
2.4 cmake编译安装
#cmake \
-DCMAKE_INSTALL_PREFIX:PATH=/usr/local/mysql-m\
-DMYSQL_DATADIR:PATH=/opt/database-m \
-DSYSCONFDIR:PATH=/usr/local/mysql-m/etc \
-DMYSQL_TCP_PORT=3307 \
-DWITH_DEBUG:BOOL=on
#make; make install
2.5 配置文件
#Vim /usr/local/mysql-m/etc/my.cnf [mysql] socket=/var/run/mysql-m/mysql-m.sock [mysqld] user=mysql port=3307 basedir=/usr/local/mysql-m datadir=/opt/database-m socket=/var/run/mysql-m/mysql-m.sock pid-file=/var/run/mysql-m/mysql-m.pid [mysqld_safe] log-error=/var/log/mysql-m/mysql-m-error.log |
#cp/usr/local/mysql-m/support-files/mysql.server /etc/rc.d/init.d/mysql-m
#vim /etc/rc.d/init.d/mysql-m #修改conf=/usr/local/mysql-m/etc/my.cnf保存退出
2.6 数据库安装
#/usr/local/mysql-m/scripts/mysql_install_db--basedir=/usr/local/mysql-m --datadir=/opt/database-m --user=mysql
2.7 启动服务
#chkconfig --add mysql-m
# service mysql-m start
#lsof -i:3307 #服务端口已开启
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
mysqld 18308 mysql 10u IPv4 11444324 TCP *:tns-server (LISTEN)
相关文章推荐
- Linux编译安装与配置-MySQL(5.5,5.6)版本系(笔记)
- 手把手教你在centos下编译安装配置高性能web服务器环境nginx+php(fast-cgi)+mysql
- mysqld_multi配置MySQL多实例(编译安装的mysql)
- Qt5.2.0 MinGW480 release静态版编译结果、过程及QtCreator配置分享(realfan的编译方法)(configure -h可以显示帮助)(静态编译mysql插件,需要做一些其它工作,机器上要有mysql)(不编译qtwebkit,就不用安装ActivePerl了)(用到 QMediaPlayer的编译办法)
- Linux(centos) 编译安装 Mysql 后配置开机自动启动
- CentOS 6.3 编译安装 配置 nginx server php mysql c gcc g++ c++等
- MySQL 5.7.13 源码编译安装配置方法图文教程
- linux下cmake编译安装、配置和卸载mysql
- centos下mysql源码编译安装和主备异步配置
- 手把手教你在centos下编译安装配置高性能web服务器环境nginx+php(fast-cgi)+mysql等/适合小内存vps使用
- Centos6.5 源码编译安装 Mysql5.7.11及配置
- 【Linux运维入门】Linux环境编译安装、配置Mysql
- CentOS 5.9编译安装配置mysql-5.6.10
- Linux系统Mysql编译安装配置
- Linux系统下自行编译安装MySQL及基础配置全过程解析
- Ubuntu下编译安装Mysql双实例并配置主从复制
- MySQL源码编译和安装配置
- CentOS 7.0编译安装配置mysql-5.6.20
- 源码编译安装MySQL-5.1.58,常规参数优化配置
- LINUX+APACHE+MYSQL+PHP+SVN+SVNMANAGER编译安装配置