如何使用yum部署MariaDB?
- By : Will
- Category : MySQL & MariaDB
- Tags: MariaDB, yum
MySQL & MariaDB
1 基础知识
– MariaDB数据库管理系统是MySQL的一个分支
– MariaDB主要由开源社区在维护,采用GPL授权许可
– MariaDB的目的是完全兼容MySQL,包括API和命令行
– MariaDB能轻松成为MySQL的代替品
2 最佳实践
2.1 系统环境
2.1.1 环境信息
OS = CentOS 7.3 x86_64
IP Address = 10.168.0.70
hostname = mariadb_bin.cmdschool.org
2.1.2 防火墙配置(可选)
firewall-cmd --permanent --add-service mysql firewall-cmd --reload firewall-cmd --list-all
2.2 部署软件包
yum install -y mariadb-server mariadb
以上使用系统默认源安装,如果你需要安装其他版本,请参考以下链接选择官方源,
http://yum.mariadb.org/
http://mirrors.ustc.edu.cn/mariadb/yum/
选择合适的版本后,你需要配置yum的配置,指定源的版本,方法如下,
vim /etc/yum.repos.d/MariaDB.repo
加入如下内容(国外源),
[mariadb-10.2.16-amd64] name=mariadb-10.2.16-amd64 baseurl=http://yum.mariadb.org/10.2.16/centos74-amd64/ gpgcheck=1 gpgkey=http://yum.mariadb.org/RPM-GPG-KEY-MariaDB
或如下内容(国内源),
[mariadb-10.2.16-amd64] [mariadb-10.2.16-amd64] name=mariadb-10.2.16-amd64 baseurl=http://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos74-amd64/ gpgcheck=1 gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
注:
– 参数“name”声明源的名称(可自定义)
– 参数“baseurl”指定本系统安装“mariadb-10.2.16-amd64”的版本文件夹的路径(具体请根据系统选择)
– 参数“gpgcheck”声明进行证书检查
– 参数“gpgkey”指定源的证书
2.3 配置软件
2.3.1 测试控制脚本
systemctl start mariadb.service systemctl stop mariadb.service systemctl restart mariadb.service systemctl status mariadb.service
2.3.2 配置服务自动启动
systemctl enable mariadb.service
2.3.3 初始化数据库
mysql_secure_installation
向导如下:
[...] Set root password? [Y/n] y New password: Re-enter new password: [...] Remove anonymous users? [Y/n] y [...] Disallow root login remotely? [Y/n] n [...] Remove test database and access to it? [Y/n] y [...] Reload privilege tables now? [Y/n] y [...]
2.3.4 测试登录
mysql -uroot -p
2.3.5 基本的使用
基本的使用请参阅如下链接,
https://www.cmdschool.org/archives/1313
没有评论