介绍
当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
3rename 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