少女祈祷中...

介绍

当MariaDB Server的前身MySQL于2009年被Oracle收购时,MySQL创始人Michael “Monty” Widenius出于对Oracle管理权的担忧而分叉了该项目,并将新项目命名为MariaDB。
MariaDB Server仍然保持与MySQL的高度兼容性,并且大多数使用MySQL的流行应用程序将与MariaDB无缝协作。由于MariaDB的目标与MySQL不同,并且MariaDB Server有许多新功能,因此不再使用较早的术语drop-in replacement。

基础配置

因为MariaDB与Mysql的高度兼容(也许吧),在某些系统上命令mariadb可以用mysql替换使用。
启动数据库服务(一般来说数据库都不是开机自启),需要开启后才能连接。

1
systemctl start mariadb.service

连接数据库:

1
mariadb -u root -h localhost -p

在进入数据库后使用语句记得结尾添加分号。创建新用户:

1
grant all privileges on *.* to 'admin'@'localhost' identified by 'pwd';

修改用户的密码:

1
2
3
rename user 'admin'@'localhost' to 'admin'@'%';
//因为新版本后mysql中的user只是一个视图而非表了,所以只能用这两种方法进行修改
update mysql_global_priv set host="%" where user='admin';

基础SQL语句:

1
2
3
4
5
6
7
8
//查看数据库
show databases;

//查看当前数据库的表
show tables;

//搜索table_1表的所有数据
select * from table_1;

Tomcat的连接

与MySql类似,都需要下载相应的jdbc进行连接。

1
2
3
4
5
6
//驱动
com.mysql.jdbc.Driver
org.mariadb.jdbc.Driver
//连接字串
jdbc:mysql://localhost:3306/dbName
jdbc:mariadb://localhost:3306/dbName