前言
MariaDB 数据库管理系统是 MySQL 的一个分支, 主要由开源社区在维护, 采用 GPL 授权许可.
开发这个分支的原因之一是: 甲骨文公司收购了 MySQL 后, 有将 MySQL 闭源的潜在风险, 因此社区采用分支的方式来避开这个风险.
MariaDB 的目的是完全兼容 MySQL, 包括 API 和命令行, 使之能轻松成为 MySQL 的代替品
使用 yum 安装 mariadb
前言:
yum 源中可能会存在版本过低的现象, 所以可以先配置一个 mariadb 的官方的 yum 源
新建一个 mariadb 的 yum 源, 并对其配置
- # 新建
- touch /etc/yum.repos.d/Mariadb.repo
- # 编辑
- VIM /etc/yum.repos.d/Mariadb.repo
- # 配置信息, 注意 baseurl 中的版本
- [mariadb]
- name = MariaDB
- baseurl = http://yum.mariadb.org/10.1/centos7-amd64
- gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
- gpgcheck=1
- # 保存且退出
安装 mariadb
yum install mariadb-server mariadb
启动 mariadb 数据库
- systemctl start mariadb
- systemctl start/stop/status/restart mariadb
安装完成后初始化数据库
mysql_secure_installation 直接输入这条命令
登录数据库, 判断是否可以正常运行
MySQL -uroot -p
退出配置文件, 使其支持中文
- # 编辑该文件
- VIM /etc/my.cnf
- # 新增其配置内容
- [mysqld]
- character-set-server=utf8
- collation-server=utf8_general_ci
- log-error=/var/log/mysqld.log
- [client]
- default-character-set=utf8
- [MySQL]
- default-character-set=utf8
- # 保存退出
重启数据库, 加载 / etc/my.cnf
systemctl restart mariadb
登录新建表做验证
MySQL -uroot -p
师博客: https://www.cnblogs.com/pyyu/p/9467289.html
来源: http://www.bubuko.com/infodetail-2915910.html