Mysql常用操作

MySQL 赋予用户权限命令的简单格式可概括为:

grant 权限 on 数据库对象 to 用户

1.创建库test
mysql> create  database test;
2.创建用户user01对库test有所有权限
myslq> grant all on test.* to 'user01'@'%'  identified by 'password';  
3.查看user01的权限
mysql>show grants for user01;
4.叠加权限,给user01用户所有库所有表增删改查的权限,只是select就是只有查询权限
mysql> grant select,insert,update,delete on *.* to 'user01'@'%' identified by 'password';
5.撤销权限

首先查看该用户的权限,然后复制想要撤销的权限,将grant 改成revoke,将to 改为from 。

image.png
6.修改用户账号名
update user set user="Mintel1" where user="Mintel";
7.删除用户
drop user test;
8.修改用户密码

5.7版本之前:

update user set password=password("Mintel@123") where user='Mintel%';

5.7版本之后:

update mysql.user set authentication_string=password("Mintel@123") where user='Mintel%'

9.mysql备份

数据库作为一个系统中唯一或者主要的持久化组件,对服务的可用性和数据的可靠性要求极高。 作为能够有效应对因为系统软硬件故障、人工误操作导致数据丢失的预防手段,备份是目前最为常见的数据库运维操作。 考虑到备份操作对数据库可用性的影响, MySQL官方将备份方式划主要划分为以下三类:

热备:备份过程中,MySQL实例始终是运行的,所有用户的读写请求都不会受到影响。
冷备:备份前首先需要停止MySQL实例的运行,整个备份过程中,用户均无法访问数据库。
温备:备份过程中,虽然MySQL实例是运行的,但是为了保证数据的一致性,允许用户通过加锁的方式来防止可能的更新或者修改操作。备份过程中,数据是只读的,所有的写请求会被阻塞。

针对MySQL数据库,目前主流的备份软件主要有mysqldump和XtraBackup两种

1.mysqldump

mysqldump是MySQL自带的备份工具,通过create table、drop table和insert into 等SQL语句,将数据库中的数据导出成.sql文件。由于该文件是可读的,所以称之为逻辑备份。为了保证备份数据的一致性,mysqldump为用户提供了以下参数:
--add-locks 为了保证一张表的数据一致性,对该表执行lock table xxx read,无论是innodb表还是myisam表,插入、删除、更新、带X锁的读(select for update)和DDL(alter)请求均会被阻塞,不影响快照读和S锁读(select lock in share mode)请求。该参数不保证表之间的数据一致性,如果涉及到跨表的查询,备份不能保证表之间数据是一致的。

--lock-tables 锁定某一个数据库的所有的表,能够保证某一个库中的所有表的数据一致性,但是不保证库之间的数据一致,相当于在一个数据库的所有表上执行了--add-locks参数,此外该库的DDL语句均会给阻塞。

--lock-all-tables 锁定某个实例的所有表,可以保证所有库的数据一致性,相当于所有的库同时指定lock tables参数,此外,实例的所有DDL语句(create database)均会阻塞。除非指定--single-transaction选项,如果指定,则mysqldump仅在备份开始时,加一个flush tables with read lock的全局锁,防止所有的DDL和写操作,在开启事务后,释放该锁,备份过程中,如果是innodb表则不受影响。

--single-transaction 针对支持MVCC(多版本)事务的存储引擎,例如innodb,mysqldump提供了在导出数据之前,开启一个事务,由数据库保证单次导出数据的一致性,此时针对Innodb表的所有读写操作,均不会被阻塞。

--master-data 获取备份数据的Binlog位置和Binlog文件名,用于通过备份恢复的实例之间建立复制关系时使用,该参数会默认开启。

#!/bin/bash
if [ ! -d /root/back_db/ ];then
mkdir /root/back_db
fi
cd /logs/back_db/
mysqldump --opt -R -uroot -pquizii2016 --all-databases |gzip > /back_db/mysql-`date +%F`.sql.gz
scp /back_db/`date +%F`.sql.gz  124.207.22.14:/quizii_db/
/bin/rm -rf   mysql-`date -d 'yesterday' +%F`.sql.gz
ssh -t 124.207.22.14 '/bin/rm -rf /quizii_db/mysql-`date -d 'yesterday' +%F`.sql.gz '

XtraBackup

XtraBackup是Percona公司一款开源的数据库备份软件,相对于mysqldump,它是直接通过拷贝物理文件实现数据库备份的,所以速度相比要快很多。XtraBackup包含两部分:xtrabackup的c程序和innobackupex perl脚本;前者主要用于处理innodb表的备份;后者是前者的封装,主要包括一些与MySQL服务器的通信和mysiam表的备份。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,332评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,508评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,812评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,607评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,728评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,919评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,071评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,802评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,256评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,576评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,712评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,389评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,032评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,798评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,026评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,473评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,606评论 2 350