前言html
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL受权许可。
开发这个分支的缘由之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,所以社区采用分支的方式来避开这个风险。
MariaDB的目的是彻底兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品mysql
前言:sql
yum源中可能会存在版本太低的现象,因此能够先配置一个mariadb的官方的yum源数据库
新建一个mariadb的yum源,并对其配置vim
# 新建 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 # 保存且退出
安装mariadbcentos
yum install mariadb-server mariadb
启动mariadb数据库url
systemctl start mariadb systemctl start/stop/status/restart mariadb
安装完成后初始化数据库centos7
mysql_secure_installation 直接输入这条命令
登陆数据库,判断是否能够正常运行命令行
mysql -uroot -p
退出配置文件,使其支持中文3d
# 编辑该文件 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