MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。
MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona的 XtraDB,InnoDB的变体,分支的开发者希望提供访问即将到来的MySQL 5.4 InnoDB性能。这个版本还包括了 PrimeBase XT (PBXT) 和 FederatedX存储引擎。
1.在Mariadb中创建数据库
mysqladmin -uroot -p123456 create test
2.还原数据库
mysql -u root -p123456 --default-character-set=utf8mb4 test < D:\test.sql
3.创建用户并授权的sql语句如下:
创建用户:
create user '用户名'@'%' identified by '密码';
给用户授权:
grant all privileges on `数据库名称`.* to '用户名'@'%';
例:创建用户wxk并赋予test数据库使用权限(注:脚本中数据库名称使用的符号是反单引号)
create user 'wxk'@'%' identified by '123456';
grant all privileges on `test`.* to 'wxk'@'%' ;