编译安装5.6.22

编译安装5.6.22

  1. 清除mariadb并安装cmake工具
 # yum remove -y  mariadb-libs 
 # yum install -y cmake
  1. 创建mysql用户
  # useradd -r -M -s /sbin/nologin  mysql
  1. 创建数据目录并授权
# mkdir -p  /data/mysql
# chown mysql.mysql  /data/mysql/  -R
  1. 解压,预编译
 # tar xvf mysql-5.6.22.tar.gz
    # cd  mysql-5.6.22
    # cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.6 \
                     -DMYSQL_DATADIR=/data/mysql \
                     -DDEFAULT_CHARSET=utf8 \
                     -DDEFAULT_COLLATION=utf8_general_ci \
                     -DENABLED_LOCAL_INFILE=1
  1. 编译,安装
 # make && make install

缺少什么软件
yum provides */+软件名 查找一下
yum -y install 软件名 安装一下

  1. 制作软链接
 # ln -s  /usr/local/mysql5.6  /usr/local/mysql
      # cp my-default.cnf /etc/my.cnf
       # yum -y install perl-Data-Dumper    安装解释器
  1. 初始化
   # /usr/local/mysql/scripts/mysql_install_db --user=mysql  --datadir=/data/mysql --basedir=/usr/local/mysql
         --basedir:指定安装目录
         --datadir:指定数据目录
  1. 创建配置文件并启动服务
  # cd /usr/local/mysql/
    # cp support-files/my-default.cnf   /etc/my.cnf
    # ./bin/mysqld_safe &
    

9)修改环境文件,重新配置PATH环境变量

# vim /etc/profile.d/mysql.sh
export PATH=$PATH:/usr/local/mysql/bin
.  /etc/profile.d/mysql.sh
mysql   就可以使用MySQL命令运行了

关闭服务:
# /usr/local/mysql/bin/mysqladmin shutdown

将mysql命令配置为系统命令(两种方式任选一种):

1)软链接方式
# ln -s /usr/local/mysql/bin/*  /usr/local/bin

2)修改环境文件,重新配置PATH环境变量
# vim /etc/profile.d/mysql.sh
export PATH=$PATH:/usr/local/mysql/bin
.  /etc/profile.d/mysql.sh
======================================================================
设置开机启动:(同CENTOS6)
    # cp  /usr/local/mysql/support-files/mysql.server   /etc/init.d/mysqld
    # chkconfig --add mysqld                               # 将mysqld添加到chkconfig管理的开机启动中
    # chkconfig --list |grep mysqld                      # 查看mysqld在各运行级别中是否开机启动
        mysqld         	0:off   1:off     2:on    3:on    4:on    5:on    6:off

关闭开机启动:
    # chkconfig mysqld off
    # chkconfig --list |grep mysqld 
        mysqld         	0:off   	1:off	    2:off	    3:off   	4:off	    5:off	    6:off    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值