三种方式安装mariadb-10.3.18
安装环境:CentOS Linux release 7.5.1804 (Core)
一、yum安装
官方网站yum配置方法链接:https://mariadb.com/kb/en/library/yum/
1、配置yum源,安装不同版本需要配置不同源 # vim /etc/yum.repos.d/mariadb.repo [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 # yum makecache # yum install mariadb 2、启动服务 # systemctl enable mariadb # systemctl start mariadb
二、二进制安装
1、官网下载二进制包 mariadb-10.3.18-linux-systemd-x86_64.tar.gz 2、准备工作 # useradd -s /sbin/nologin -M mysql # cd /usr/local # tar xf mariadb-10.3.18-linux-x86_64.tar.gz # ln -sv mariadb-10.3.18-linux-x86_64 mysql # cd mysql # chown -R mysql:mysql . # mkdir /data # chown -R mysql:mysql /data/ 3、初始化数据库 # ./scripts/mysql_install_db --user=mysql --datadir=/data 4、配置启动脚本 # cp ./support-files/mysql.server /etc/init.d/mysqld # chmod +x /etc/init.d/mysqld # vim /etc/init.d/mysqld basedir=/usr/local/mysql datadir=/data 5、配置环境变量 # echo ‘export PATH=/usr/local/mysql/bin:$PATH‘ > /etc/profile.d/mysql.sh # source /etc/profile.d/mysql.sh 6、修改配置文件 [mysqld] log_bin=mysql-bin skip_name_resolve=on 7、启动服务# chkconfig --add mysqld # service mysqld start
三、编译安装
1、安装依赖包 # yum install bison bison-devel zlib-devel libcurl-devel libarchive-devel boost-devel gcc gcc-c++ cmake ncurses-devel gnutls-devel libxml2-devel openssl-devel libevent-devel libaio-devel 2、准备用户和数据目录 # useradd -r -M -s /sbin/nologin mysql # mkdir -p /data/mysql # chown mysql.mysql /data/mysql # tar xf mariadb-10.3.18.tar.gz 3、编译安装 # cd mariadb-10.3.18 # cmake . -DCMAKE_INSTALL_PREFIX=/app/mysql -DMYSQL_DATADIR=/data/mysql/ -DSYSCONFDIR=/etc/ -DMYSQL_USER=mysql -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITHOUT_MROONGA_STORAGE_ENGINE=1 -DWITH_DEBUG=0 -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_LIBWRAP=0 -DENABLED_LOCAL_INFILE=1 -DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci # make && make install 4、准备环境变量 # echo ‘PATH=/app/mysql/bin:$PATH‘ > /etc/profile.d/mysql.sh # . /etc/profile.d/mysql.sh 5、生成数据库文件 # cd /app/mysql/ # scripts/mysql_install_db --datadir=/data/mysql/ --user=mysql 6、准备配置文件 # cp /app/mysql/support-files/wsrep.cnf /etc/my.cnf 7、准备启动脚本 # cp /app/mysql/support-files/mysql.server /etc/init.d/mysqld 8、启动服务 # chkconfig --add mysqld # service mysqld start
相关推荐
Gexrior 2020-10-22
Lostinthewoods 2020-10-29
txt 2020-06-14
azhou 2020-06-12
hungzz 2020-06-11
CharlesYooSky 2020-06-05
aliuge 2020-06-03
URML 2020-05-30
lwwishes 2020-05-29
83173052 2020-05-29
tanyhuan 2020-05-28
muzirigel 2020-05-26
饮马天涯 2020-05-20
aliuge 2020-05-12
83173052 2020-05-10
Mrbianxin 2020-05-07
InJavaWeTrust 2020-05-04