macOS中使用brew安装MariaDB

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;
标签:MacOSMariaDB 发布于:2019-10-29 13:09:07