MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。MariaDB由MySQL的创始人Michael Widenius主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。
查看MariaDB版本
brew info mariadb
安装MariaDB
brew install mariadb
运行数据库安装程序
分别执行下面的命令来实现安装:
unset TMPDIR
cd /usr/local/opt/mariadb/bin/
mysql_install_db
运行MariaDB
mysql.server start
或
brew services start mariaDB
添加环境变量
vi ~/.bash_profile
添加
export PATH=$PATH:/usr/local/opt/mariadb/bin:/usr/local/sbin/
运行生效
source ~/.bash_profile
重设root用户的密码、移除匿名用户、移除默认的test数据库等等,具体的执行和设置如下:
mysql_secure_installation
依次
Enter current password for root (enter for none):
Set root password? [Y/n] Y
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
连接MariaDB数据库的命令:
mysql -u root -p
验证MariaDB版本
MariaDB [(none)]> select @@version;
MariaDB基础命令
-- 显示数据库列表
show databases;
-- 切换到名为mysql的数据库,显示该库中的数据表
use mysql;
show tables;
-- 显示数据表table的结构
desc table;
-- 建数据库A与删数据库A
create database `database_A`;
drop database `database_A`;
-- 建表:
use database_A;
create table table_A(字段列表);
drop table table_A;