前言:mariaDB数据库和mysql数据库是同一个团队所开发,因为mysql被收购后不再开源,所以所在mysql的开发团队离职后又重新开发了了新的开源数据库mariaDB
安装mariaDB服务
1、安装主程序和服务端程序
# yum install mariadb mariadb-server
# systemctl restart mariadb
# systemctl enable mariadb
2、初始化mariaDB数据库
创建本地用户并进行mysql数据库授权
# mysql -u root -p
> show databases;
> set password = password('自定义数据库密码');//修改数据库密码
> create user lala@localhost identfied by '设置用户密码' //创建本地账户
> grant select,update,delete,insert on mysql.* to lala@localhost; //将mysql数据库授权给用户lala@localhost
> exit
# mysql -u lala -p
> show databases;
> use mysql; //在lala用户下查看mysql数据库
> show table; //查表单
> exit
# mysql -u root -p
> revoke select,update,delete,insert on mysql.* from lala@localhost;
> exit
在root用户下创建自己的数据库
# mysql -u root -p
> show databases;
> create database 自定义数据库名字; //创建数据库
> show databases;
> use 自定义数据库名字; //进入数据库
> create table mybook(name char(15),price int,pages int);
> discribe mybook; //查表单(字段)
> insert into mybook(name,price,pages) values('自定义名字','自定义数字','自定义页数');
> select * from mybook; //查表单(查所有)
> update mybook set price=100; //修改自定义数字
> delete from mybook; //删除表单
> select * from mybook where name = '自定义名字';//精确查找
> select * from mybook where price < 100; //范围性查找
> exit
数据库的备份
# mysqldump -u root -p 需备份的数据库名称 > /root/lala.dump
# mysql -u root p
> use 数据库名称;
> delete from mybook; //删除数据表单。drop //用于删除数据库账户
> select * from mybook;
> exit
数据库的恢复
# mysqldump -u root -p 需备份的数据库名称 < /root/lala.dump
# mysql -u root -p
> show databases;
> use 数据库名称;
> select * from mybook;
> exit