Mariadb

来源:互联网 发布:2017勇士队数据 编辑:程序博客网 时间:2024/05/28 01:35

1.
yum install Mariadb
systemctl start Mariadb
systemctl enable Mariadb
systemctl stop firewalld
show databases ####查看库
use 库名 ####进入库
show tables ###查看表格
desc 表格名###查看表格结构
select * from 表格名###查看表格所有信息
2.创建
create database westos###增添一个库,westos
create table linux(
username varchar(20) not null,
password varchar(20) not null,
age varcha(10));###增添一个表格,linux
这里写图片描述

这里写图片描述
insert into linux(‘qq’,’1234’,’20’);###增添数据
这里写图片描述
3.修改
alter table linux rename test###修改表格linux的名为test
alter table linux add class varchar(10)###在最后添加字段class
alter table linux add class varchar(10) after passwd###在字段passwd之后添加字段class
这里写图片描述
update linux set class =’linux’;###将class整个字段都设置为linux
这里写图片描述
update linux set class=‘linux‘ where name=‘qq‘##将名字为qq的class修改为linux
这里写图片描述
4.删除
delete from linux where name=’qq’ and class=’linux’##将名字为qq,class为linux的信息删除
这里写图片描述
drop table linux###删除表格linux
drop database westos###删除库westos
5.备份
mysqldump -u root -p westos > /mnt/westos.sql ###将westos库拷贝到mnt中
这里写图片描述
mysqldump -u root -p –all-database >/mnt/data.sql###备份所有库
mysql -uroot -p westos < /mnt/westos.sql###将其输入到westos中
6.修改密码
知道密码要修改mysqladmin -u root -pwestos password lee ###将密码由westos改为lee
忘记密码要修改
(1)先关闭systemctl stop mariadb
(2) mysqld_safe –skip-grant-tables & ###开启跳过授权表
(3)mysql进入
(4)update user set Password=password(‘westos’) where User=’root’;
(5)ps aux | grep mysql
(6)kill -9 进程###关闭
(7)systemctl start Mariadb
7.用户和访问权限
create user haha@localhost by ‘123’
这里写图片描述
用户授权
grant delete,select,drop on . to haha@localhost
.所有库的所有表格)(westos.* 代表westos库的所有表格)
show grants for haha@localhost ###展示其授权权限
这里写图片描述
revoke delete,select,drop on . from haha@localhost###收回其权限
drop user haha@localhost###删除用户

  1. mysql 的图形管理工具phpmyadmin
    yum install php php-mysql http
    mv phpMyAdmin-3.4.0-all-languages mysqladmin
    less Documentation.txt
    cp config.sample.inc.php config.inc.php
    vim config.inc.php
    测试
    浏览器访问172.25.254.117/mysqladmin
    这里写图片描述
原创粉丝点击