zoukankan      html  css  js  c++  java
  • centos 7 安装mariadb

    系统:centos 7

    数据库版本:mariadb 10.2.14.tar.gz

    1.删除CentOS7 默认数据库配置文件

    [root@localhost ~]# rm -rf /etc/my.cnf /etc/my.cnf.d/

    2.卸载系统自带mariadb-libs 

    [root@localhost ~]# rpm -qa|grep mariadb-libs 
    mariadb-libs-5.5.52-1.el7.x86_6
    [root@localhost ~]# rpm -e mariadb-libs-5.5.52-1.el7.x86_64 --nodeps

    3 安装相关包  https://segmentfault.com/a/1190000009909776

    yum -y install libaio libaio-devel bison bison-devel zlib-devel openssl openssl-devel ncurses ncurses-devel libxml2-devel openssl-devel bzip2 
    libcurl-devel  libarchive-devel  boost   boost-devel   lsof  wget  gcc   gcc-c++  make  cmake  perl  kernel-headers kernel-devel pcre-devel   

    4.安装JDK

    mkdir /usr/local/java
    tar zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/java

    添加环境变量: vi /etc/profile ,加入如下内容:

    export JAVA_HOME=/usr/local/java/jdk1.8.0_171
    export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin

    5.安装编译

    
    
    进入到解压后的源码包文件夹
    
    [root@localhost soft]# cd mariadb-10.2.6
    cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql 
     -DMYSQL_DATADIR=/data/mysql 
     -DSYSCONFDIR=/etc 
     -DWITHOUT_TOKUDB=1 
     -DWITH_INNOBASE_STORAGE_ENGINE=1 
     -DWITH_ARCHIVE_STPRAGE_ENGINE=1 
     -DWITH_BLACKHOLE_STORAGE_ENGINE=1 
     -DWIYH_READLINE=1 
     -DWIYH_SSL=system 
     -DVITH_ZLIB=system 
     -DWITH_LOBWRAP=0 
     -DMYSQL_UNIX_ADDR=/tmp/mysql.sock 
     -DDEFAULT_CHARSET=utf8 
     -DDEFAULT_COLLATION=utf8_general_ci

    6.配置mariadb

     进入到 MariaDB 安装目录
    [root@localhost ~]# cd /usr/local/mysql/
    > 使用 `mysql` 用户执行脚本, 安装数据库到数据库存放目录
    [root@localhost mysql]# scripts/mysql_install_db --user=mysql --datadir=/data/mysql

    7.配置

    [root@localhost mysql]# cp support-files/my-large.cnf /etc/my.cnf
     创建启动脚本
    [root@localhost mysql]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
    启动mysqld服务
    [root@localhost mysql]# /etc/rc.d/init.d/mysqld start
    配置环境变量, 以便在任何目录下输入mysql
    [root@localhost mysql]# vim /etc/profile.d/mysql.sh
    export PATH=$PATH:/usr/local/mysql/bin/

    8.初始化数据库

    运行MariaDB初始化脚本
    
    [root@localhost mysql]# ./bin/mysql_secure_installation

    9.使用:

    mysql -uroot -p

     

  • 相关阅读:
    MySQL初步
    学会编写Android Studio插件 别停留在用的程度了
    IDEA创建Java项目并配置servlet
    nginx 安装
    推荐博主
    ssh调试及指定私钥
    程序员接私活必备的 10 个开源项目
    springboot项目搭建java项目后台框架
    JAVA程序员常用网站/工具集合
    linux安装JDK教程JAVA相关
  • 原文地址:https://www.cnblogs.com/powpoia/p/8995170.html
Copyright © 2011-2022 走看看