加入收藏 | 设为首页 | 会员中心 | 我要投稿 广州站长网 (https://www.020zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

MySQL系列之一 MariaDB-server安装

发布时间:2023-03-03 11:04:03 所属栏目:MsSql教程 来源:网络
导读: 目录系列教程一、yum包管理器安装MariaDB-server
二、官方二进制包方式安装MariaDB-server
三、源码编译安装MariaDB-server
系列教程
MySQL系列之开篇 MySQL关系型数据库基础概念
MySQL系列

目录系列教程一、yum包管理器安装MariaDB-server

二、官方二进制包方式安装MariaDB-server

三、源码编译安装MariaDB-server

系列教程

MySQL系列之开篇 MySQL关系型数据库基础概念

MySQL系列之二 多实例配置

MySQL系列之三 基础篇

MySQL系列之四 SQL语法

MySQL系列之五 视图、存储函数、存储过程、触发器

MySQL系列之六 用户与授权

MySQL系列之七 MySQL存储引擎

MySQL系列之八 MySQL服务器变量

MySQL系列之九 mysql查询缓存及索引

MySQL系列之十 MySQL事务隔离实现并发控制

MySQL系列之十一 日志记录

MySQL系列之十二 备份与恢复

MySQL系列之十三 MySQL的复制

MySQL系列之十四 MySQL的高可用实现

MySQL系列之十五 MySQL常用配置和性能压力测试

一、yum包管理器安装MariaDB-server

sql server管理配置器在哪_自救器管理与维修工_mssql 管理器

1)配置yum源(MariaDB官方源)

[root@centos6 ~]# vim /etc/yum.repos.d/mariadb-10.2.repo[mariadb]name=MariaDBbaseurl=http://yum.mariadb.org/10.2/centos6-amd64gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDBgpgcheck=1

? 2)安装

[root@centos6 ~]# yum -y install MariaDB-server

? 3)启动服务并测试

[root@centos6 ~]# service mysql start[root@centos6 mysql]# mysql #连接成功则说明OK!

二、官方二进制包方式安装MariaDB-server

1)获取二进制包

# wget

? 2)创建组和用户

[root@centos6 ~]# groupadd -r -g 27 mysql[root@centos6 ~]# useradd -r -u 27 -g 27 -m -d /data/mysqldb -s /sbin/nologin mysql

? 3)解压软件包并修改权限

[root@centos6 ~]# tar xf mariadb-10.2.15-linux-x86_64.tar.gz -C /usr/local/[root@centos6 ~]# cd /usr/local/[root@centos6 local]# ln -s mariadb-10.2.15-linux-x86_64/ mysql[root@centos6 local]# chown -R root:root mysql/[root@centos6 local]# setfacl -R -m u:mysql:rwx mysql/

? 4)设置环境变量

[root@centos6 local]# echo “export PATH=/usr/local/mysql/bin:$PATH” >/etc/profile.d/mysql.sh[root@centos6 local]# . /etc/profile.d/mysql.sh

5)初始化数据库

[root@centos6 local]# cd /usr/local/mysql/ #必须要进入此目录来执行初始化脚本[root@centos6 mysql]# scripts/mysql_install_db –datadir=/data/mysqldb/ –user=mysql

? 6)提供配置文件

[root@centos6 mysql]# cp support-files/my-huge.cnf /etc/my.cnf[root@centos6 mysql]# sed -i.bak ’/[mysqld]/adatadir = /data/mysqldb’ /etc/my.cnf

? 7)提供启动服务脚本

[root@centos6 mysql]# cp support-files/mysql.server /etc/init.d/mysqld[root@centos6 mysql]# chkconfig –add mysqld[root@centos6 mysql]# chkconfig mysqld on

? 8)启动并测试

[root@centos6 mysql]# service mysqld start[root@centos6 mysql]# mysql #连接成功则说明OK!

三、源码编译安装MariaDB-server

1)获取源码

# wget

? 2)准备基础环境

[root@centos6 ~]# yum -y install bison bison-devel zlib-devel libcurl-devel libarchive-devel boost-devel gcc gcc-c++ cmake libevent-devel gnutls-devel libaio-devel openssl-devel ncurses-devel libxml2-devel

? 3)创建组和用户

[root@centos6 ~]# groupadd -r -g 27 mysql[root@centos6 ~]# useradd -r -u 27 -g 27 -m -d /data/mysqldb -s /sbin/nologin mysql

? 4)编译安装

[root@centos6 ~]# tar xf mariadb-10.2.15.tar.gz [root@centos6 ~]# cd mariadb-10.2.15[root@centos6 mariadb-10.2.15]# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysqldb/ -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=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci[root@centos6 mariadb-10.2.15]# make -j4 && make install

? 5)配置环境变量、修改软件安装目录权限

[root@centos6 ~]# echo “export PATH=/usr/local/mysql/bin:$PATH” >/etc/profile.d/mysql.sh[root@centos6 ~]# . /etc/profile.d/mysql.sh[root@centos6 ~]# setfacl -R -m u:mysql:rwx /usr/local/mysql/

7)初始化数据库、提供配置文件、提供服务启动脚本

[root@centos6 ~]# cd /usr/local/mysql/[root@centos6 mysql]# scripts/mysql_install_db –datadir=/data/mysqldb/ –user=mysql –basedir=/usr/local/mysql/[root@centos6 mysql]# cp support-files/my-huge.cnf /etc/my.cnf[root@centos6 mysql]# cp support-files/mysql.server /etc/init.d/mysqld[root@centos6 mysql]# chkconfig –add mysqld

? 8)启动并测试

[root@centos6 mysql]# service mysqld start[root@centos6 mysql]# mysql #连接成功则说明OK!

到此这篇关于MySQL系列之一 MariaDB-server安装的文章就介绍到这了,更多相关MySQL MariaDB-server安装内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

(编辑:广州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!