使用源码安装mysql

1.安装gcc ,gcc-c++ ,ncuses-devel, bison, cmake

yum -y install gcc*
yum -y install ncurses-devel
yum -y install bison 
yum -y installl cmake



2,配置mysql 用户组 以及用户
     groupadd mysql
     useradd -r -g mysql mysql
3.创建mysql安装目录以及数据存储位置
    mkdir /usr/local/mysql
    mkdir /data
    mkdit /data/mysql
4.开始安装      mysql-5.5.28.tar.gz  ( http://pan.baidu.com/s/1sjJk8yh
    解压 tar -xvf  mysql-5.5.28.tar.gz 
    配置 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=1
        使用cmake进行配置编译
        各个参数意义:
         -DCMAKE_INSTALL_PREFIX:安装目录
         -DMYSQL_DATADIR:数据库存放目录
         -DDEFAULT_CHARSET:默认字符集
         -DDEFAULT_COLLATION:
        -DEXTRA_CHARSETS
         -DENABLED_LOCAL_INFILE
    安装 make  && make install
    
    为安装目录以及数据目录添加mysql 用户权限
    chown -R mysql:mysql /data/*
    chown -R mysql:mysql /usr/local/mysql/*
    
    执行安装脚本
    /usr/local/mysql/scripts/mysql_install_db --user=mysql --datadir=/data/mysql/ --basedir=/usr/local/mysql/
    出现如下即为执行成功
    
    拷贝 mysql 配置文件
    cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf 
    拷贝mysql启动文件
    cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

    启动mysql
    service mysql start
    出现此即为成功
    
5.修改mysql root 用户密码
    配置mysql的环境变量
    vi /root/.bashrc
    添加如下:   
        export mysql_home=/usr/local/mysql
        export PATH=.:$mysql_home/bin:$PATH
    保存退出。
    执行 source /root/.bashrc
    修改密码:
    mysqladmin -u root -p password
    
6. 设置开机自启动
    chkconfig mysql  on
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值