RedHat7上安装MariaDB

编译安装MariaDB

  1. 下载MariaDB

    # wget http://mirrors.opencas.cn/mariadb//mariadb-10.1.8/source/mariadb-10.1.8.tar.gz
  2. 解压缩MariaDB

    # tar -zxvf mariadb-10.1.8.tar.gz && cd mariadb-10.1.8
  3. 安装依赖软件

    # yum -y install gcc-c++ cmake ncurses-devel bison libxml2-devel openssl-devel
  4. 编译安装MariaDB

    #cmake.-DCMAKE_INSTALL_PREFIX=/usr/local/mysql-DMYSQL_DATADIR=/data/mysql-DSYSCONFDIR=/etc

    如果编译出错,需先删除CMakeCache.txt,然后安装依赖软件后,重新编译

    #
    make && make install
  5. 创建mysql用户及用户组

    #useradd -r -M-s /sbin/nologin mysql
  6. 创建MariaDB数据目录并修改属组

    #mkdir -p /data/mysql && chown -R mysql:mysql /data/mysql/
  7. 根据服务器性能,拷贝相对应的MariaDB配置文件

    # cp /usr/local/mysql/support-files/my-large.cnf /etc/my.cnf
  8. 安装MariaDB数据库

    # /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/data/mysql --user=mysql
  9. 创建MariaDB启动脚本

    # cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
  10. 设置MariaDB服务开机自启动

    # chmod +x /etc/init.d/mysqld

    # chkconfig mysqld on
  11. 启动MariaDB服务

    # service mysqld start
  12. 设置MariaDB系统变量

    #
    echo "export PATH=\$PATH:/usr/local/mysql/bin" > /etc/profile.d/mysqld.sh

    # source /etc/profile.d/mysqld.sh
  13. 初始化MariaDB安全配置

    # mysql_secure_installation

备注:

编译参数列表

# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/data/mysql \
-DSYSCONFDIR=/etc \
-DMYSQL_USER=mysql \
-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_TCP_PORT=3306 \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci

如果想要指定MariaDB安装位置和数据目录位置,可以修改 /etc/init.d/mysqld

basedir=/usr/local/mysql
datadir=/data/mysql

yum安装MariaDB

  1. 添加MariaDB repo

    # vi /etc/yum.repo.d/MariaDB.repo

# MariaDB 10.1 CentOS repository list - created 2015-12-05 04:46 UTC
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
  1. 安装mariaDB

    # yum -y install MariaDB-server MariaDB-client
  2. 设置MariaDB服务开机自启动

    # systemctl enable mariadb
  3. 启动MariaDB服务

    # systemctl start mariadb
  4. 初始化MariaDB安全配置

    # mysql_secure_installation

创建mysql用户及用户组
原文链接: https://www.cnblogs.com/edward2013/p/5021761.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/225429

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月13日 下午12:48
下一篇 2023年2月13日 下午12:48

相关推荐