文档章节

【2018.0620学习笔记】【linux高级知识 13.4-13.6】

lgsxp
 lgsxp
发布于 06/21 09:29
字数 536
阅读 19
收藏 0

13.4 mysql用户管理

创建用户并授权:

grant all on *.* to '用户名'@'ip' identified by '密码'  //all是操作权限,*.*是库.表,指定格式是'用户名'@'localhost'才能用socket登录本地
grant SELECT,UPDATE,INSERT on db1.* to 'lgs'@'192.168.87.128' identified by '123456';  //能不加-h指定ip

查看所有授权:复制一个用户是否可用,可以先查看他的授权

show grant for '用户名'@'ip';

13.5 常用sql语句

统计指定表的数据行数:

select count(*) from mysql.user;  //MyISAM引擎统计行很快,Innodb统计行耗时

查看db表的所有数据内容:少用*,耗资源

select * from mysql.db\G // 纵向显示

查看db表的db字段:

select db from mysql.db;

查看多个字段:

select db,user from mysql.db;  //用逗号分隔

like模糊匹配:查找host字段为192.168.*.*的所有行数据

select * from mysql.db where host like '192.168.%'\G; // %匹配

插入表t1一行数据:

insert into db1.t1 values (1,'abc');

修改字段值 id=1对应的name字段:

update db1.t1 set name='aaa' where id=1;

删除数据行:id=2的行

delete from db1.t1 where id=2;

清空一个表的数据,表结构还在:

truncate db1.t1;

丢弃表:数据与表结构都删除

drop table db1.t1;

丢弃一个库:

drop database db1; //整个数据库都删除,包括结构与数据

13.6 mysql数据库备份恢复

小数据量的数据库使用

备份库到文件:

mysqldump -uroot -p123456 mysql1库名 >/tmp/bak.sql; //备份mysql1库的数据重定向到备份文件

恢复库:

mysql -uroot -p123456 mysql2库名 </tmp/bak.sql; //把备份库文件数据恢复(填充)到mysql2库中

备份表:

mysqldump -uroot -p123456 mysql.user >/tmp/user.sql; //备份mysql库的user表到备份文件

恢复表:

mysql -uroot -p123456  mysql </tmp/user.sql;  //只用写库名mysql,可以不用写表名

备份所有库:

mysqldump -uroot -p123456 -A >/tmp/all.sql; //用-A选项

只备份表结构:

mysqldump -uroot -p123456 -d mysql库名 >/tmp/mysql.sql;

© 著作权归作者所有

共有 人打赏支持
lgsxp
粉丝 4
博文 77
码字总数 180560
作品 0
惠州
【DG】利用闪回数据库(flashback)修复Failover后的DG环境

利用闪回数据库(flashback)修复Failover后的DG环境 1.1 BLOG文档结构图 1.2 前言部分 1.2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不...

小麦苗best
06/29
0
0
机器学习 西瓜书 Day17 半监督学习

p293 - p319 啊好困 = = 昨天倒是很早滚上床了 就是失眠了:) 大概也是三点多才睡着吧 所以今天也要努力早睡! 不废话了,进入第13章,但愿这章有意思点。 第13章 半监督学习 13.1 未标记样...

皇家马德里主教练齐达内
05/25
0
0
如何学习Liunx和个人学习大纲

提醒不甘平凡的我 2009大学刚刚毕业(不是正规大学,没来北京之前,在家里不是打架就是闲逛,家里人怕早晚出事,索性花钱上了这个“大学”)找了一家IT培训机构。当时的培训机构出名两家:“...

jcpokai521
2017/02/28
0
0
Linux编程操作知识整理(continued)

前言:是自己对一种知识若干本的整合,当然是有主有次的,想尝试做下主题阅读方面的笔记。具体的内容整合到自己知识库里了。 一。文件I/O APUE里文件I/O讲的是“如何打开,读取,写入以及关闭...

im天行
2012/11/17
0
0
写博客的好处--摘自大棚Linux

你觉得自己懂了未必真的懂了。写作是自我反省,自我提升的一个过程。 2. 让别人懂才是真的懂。写作是强迫你给别人讲懂知识。 3. 看似浪费时间,实则节省时间。知识总会遗忘,实验证实阅读自己...

aust_niuroutan
04/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

利用碎片化时间Get Linux系统

起初,我做着一份与IT毫无关系的工作,每月领着可怜的工资,一直想改变现状,但无从下手,也就是大家熟知的迷茫。我相信,每一个人都会或多或少的经历过迷茫,迷茫每一个选择,迷茫工作或者生...

linuxprobe16
15分钟前
0
0
OSChina 周日乱弹 —— 恨不得给你买张飞机挂票

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @开源中国首席灵魂师:分享张希/曹方的单曲《认真地老去》 来不及认真的年轻过,就认真的老去! 《认真地老去》- 张希/曹方 手机党少年们想听...

小小编辑
今天
156
6
如何实现靠谱的分布式锁?

分布式锁,是用来控制分布式系统中互斥访问共享资源的一种手段,从而避免并行导致的结果不可控。基本的实现原理和单进程锁是一致的,通过一个共享标识来确定唯一性,对共享标识进行修改时能够...

郑加威
今天
1
0
Mac OS X下Maven的安装与配置

Mac OS X 安装Maven: 下载 Maven, 并解压到某个目录。例如/Users/robbie/apache-maven-3.3.3 打开Terminal,输入以下命令,设置Maven classpath $ vi ~/.bash_profile 添加下列两行代码,之后...

TonyStarkSir
今天
3
0
关于编程,你的练习是不是有效的?

最近由于工作及Solution项目的影响,我在重新学习DDD和领域建模的一些知识。然后,我突然就想到了这个问题,以及我是怎么做的? 对于我来说,提升技能的项目会有四种: 纯兴趣驱动的项目。即...

问题终结者
今天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部