Cmake MySQL5.6 编译安装


进入MySQL5.5以后,MySQL的安装都变成了用Cmake来安装了。

一:准备工作

    cd /usr/local/src/

    在当前目录下准备好安装包,

    cmake-3.0.2.tar.gz  下载

    mysql-5.6.20.tar.gz  下载


二:安装

    #cmake
    tar -zxvf cmake-3.0.2.tar.gz
    cd cmake-3.0.2
    ./bootstrap
    gmake
    gmake install


    #mysql
    tar zxvf mysql-5.6.20.tar.gz  
    cd mysql-5.6.20 
    cmake \  
    -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \  
    -DMYSQL_DATADIR=/usr/local/mysql/data \  
    -DSYSCONFDIR=/etc \  
    -DWITH_MYISAM_STORAGE_ENGINE=1 \  
    -DWITH_INNOBASE_STORAGE_ENGINE=1 \ 
    -DWITH_PARTITION_STORAGE_ENGINE=1 \
    -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \  
    -DMYSQL_TCP_PORT=3306 \  
    -DENABLED_LOCAL_INFILE=1 \  
    -DEXTRA_CHARSETS=all \  
    -DDEFAULT_CHARSET=utf8 \  
    -DDEFAULT_COLLATION=utf8_general_ci

    详细参数请查看官网说明,地址

    make && make install
    #生成配置文件
    cd support-files
    cp my-default.cnf /etc/my.cnf


    groupadd mysql  
    useradd -M -s /sbin/nologin -g mysql mysql  
    chown -R mysql:mysql /usr/local/mysql  
    cd /usr/local/mysql
    #初始化数据库
    scripts/mysql_install_db --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql


    #添加服务,拷贝服务脚本到init.d目录,并设置开机启动  
    cp support-files/mysql.server /etc/init.d/mysqld  
    chkconfig mysqld on  
    #启动MySQL  
    service mysqld start


    #更改密码
    /usr/local/mysql/bin/mysqladmin -u root password 123456
    #测试连接mysql
    /usr/local/mysql/bin/mysql -u root -p


    修改/etc/profile文件,在文件末尾添加  
    vi /etc/profile  
    PATH=/usr/local/mysql/bin:$PATH  
    export PATH  

    source /etc/profile


    #修改密码  
    mysql -uroot  
    mysql> SET PASSWORD = PASSWORD('123456');  
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;


   

DirectoryContents of Directory
bin, scriptsmysqld server, client and utility programs
dataLog files, databases
docsMySQL manual in Info format
manUnix manual pages
includeInclude (header) files
libLibraries
shareMiscellaneous support files, including error messages, sample configuration files, SQL for database installation
sql-benchBenchmarks

   

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值