yum search mariadb 查找与mariadb相关的软件包
yum install mariadb mariadb-server -y 安装maridb的server软件和client软件
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation
mysql -uroot -p
show databases; 显示数据库,类似于目录,里面包含多个表
use mysql; 进入名称为mysql的数据库中的表
show tables; 显示该数据库中的表
desc user; 显示表的结构
select * from user; 显示user表中的内容
select Host,User,Password from user; 显示表中某几列
create database cooffee; 创建数据库名称为cooffee
create table cooffeeuser( username varchar(10) not null,passwd varchar(6) not null);创建表名称为cooffeeuser
insert into cooffeeuser values('user1','123'); 向表中插入数据
insert into cooffeeuser(passwd,username) values('456','user2'); 按照指定顺序向表中插入数据
update cooffeeuser set passwd='456' where username='user1'; 更新表中的内容
alter table cooffeeuser add sex varchar(5); 添加sex列到cooffeeuser表中
delete from cooffeeuser where username='user1'; 出表中用户名为user1的记录
drop table cooffeeuser; 除表
drop database cooffee; 除数据库
create user cooffee@localhost identified by 'hello'; 创建用户cooffee,可在本机登陆,密码为hello
create user cooffee@'%' identified by 'cooffee'; 创建用户cooffee,可在远程登陆,密码为cooffee
create database mariadb;
grant all on mariadb.* to cooffee@localhost; 给cooffee@localhost用户授权,如果为all,授权所有权限 (insert,update,delete,select,create)
flush privileges; 刷新,重载受权表
show grants for cooffee@localhost; 查看用户受权
revoke delete,update on mariadb.* from cooffee@localhost; 删除指定用户授权
drop user cooffee@localhost; 删除用户
关闭mariadb服务
systemctl stop mariadb.service
跳过受权表
mysqld_safe –skip-grant-table &
修改root密码
mysql
update mysql.user set Password=password(‘cooffee’) where User=’root’;
关闭跳过授权表的进程,启动mariadb服务,使用新密码即可
ps aux | grep mysql
kill -9 pid
mysql -uroot -p
5.mysql的备份与恢复
备份:
mysqldump -uroot -p mariadb > mariadb.dump
mysqldump -uroot -pcooffee --no-data mariadb > ‘date +%Y_%m_%d’_mariadb.dump 备份mariadb数据库,不备份数据库中的数据
mysqldump -uroot -pcooffee --all-databases > mariadb4.dump 备份所有的数据库
恢复:
mysqladmin -uroot -p create mariadb3
mysql -uroot -p mariadb3< mar/mariadb.dump
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- hzar.cn 版权所有 赣ICP备2024042791号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务