文档章节

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

lgsxp
 lgsxp
发布于 06/21 09:29
字数 536
阅读 11
收藏 0
点赞 0
评论 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
粉丝 2
博文 72
码字总数 176282
作品 0
惠州
【DG】利用闪回数据库(flashback)修复Failover后的DG环境

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

小麦苗best
06/29
0
0
Linux编程操作知识整理(continued)

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

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

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

aust_niuroutan
04/20
0
0
如何学习Liunx和个人学习大纲

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

jcpokai521
2017/02/28
0
0
Linux程序培训课程,带你养成良好的Linux使用习惯

开始Linux的学习之后,请不要用Windows的工作方式来思考问题,因为它们之间确实有很大的不同,比如它们之间的内存管理机制、进程运行机制等都有很大不同,因此抛开Windows的那种思维,用全新...

长沙千锋
05/11
0
0
机器学习 西瓜书 Day17 半监督学习

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

皇家马德里主教练齐达内
05/25
0
0
慕课分享:盘点2014年热门免费开发课程

这篇文章来自慕课网团队的分享,文章从前端开发、后端开发、移动开发和OS 四个方面,分享了2014年度的热门免费课程。 前端开发 《HTML+CSS基础课程》 这门课程从最基本的概念开始讲起,步步深...

2014/12/30
0
0
你为什么看不懂Linux内核驱动源码?

学习嵌入式Linux驱动开发,最核心的技能就是能够编写Linux内核驱动、深入理解Linux内核。而做到这一步的基础,就是你要看得懂Linux内核源码,了解其基本的框架和具体实现,了解其内核API的使...

宅学部落
04/28
0
0
没有RHCSA可以直接考RHCE吗?哪里可以报名?

RHCE是世界上第一个面向Linux的认证考试,它不是一个普通的认证测试,和其他操作系统认证考试相比,它没有笔试,全部是现场实际操作,所以RHCE成了业界公认的最难的认证考试之一。 红色认证工...

tututu_jiang
04/26
0
0
嵌入式软件学习方法 嵌入式软件知识

目前嵌入式软件的学习主要主要面向的几个操作系统是,Linux,WINCE、VxWorks等等。其中Linux是开源免费的,而且其源代码是开放的,更加适合我们学习嵌入式软件。下面我们介绍一下嵌入式软件学...

创客学院
04/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

spring boot中swagger2使用

1.pom.xml中添加 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version>......

说回答
2分钟前
0
0
tomcat虚拟路径的几种配置方法

tomcat虚拟路径的几种配置方法 一般我们都是直接引用webapps下面的web项目,如果我们要部署一个在其它地方的WEB项目,这就要在TOMCAT中设置虚拟路径了,Tomcat的加载web顺序是先加载 $Tomcat_ho...

Helios51
14分钟前
1
0
Mac 安装jupyter notebook的过程

MAC台式机 python:mac下自带Python 2.7.10 1.先升级了pip安装工具:sudo python -m pip install --upgrade --force pip 2.安装setuptools 工具:sudo pip install setuptools==33.1.1 3.安装......

火力全開
20分钟前
0
0
导航守卫解释与例子

“导航”表示路由正在发生改变。 正如其名,vue-router 提供的导航守卫主要用来通过跳转或取消的方式守卫导航。有多种机会植入路由导航过程中:全局的, 单个路由独享的, 或者组件级的。 记住...

tianyawhl
20分钟前
0
0
Java日志框架-logback配置文件多环境日志配置(开发、测试、生产)(原始解决方法)

说明:这种方式应该算是最通用的,原理是通过判断标签实现。 <!-- if-then form --> <if condition="some conditional expression"> <then> ... </then> </if> ......

浮躁的码农
34分钟前
1
0
FTP传输时的两种登录方式和区别

登录方式 匿名登录 用户名为: anonymous。 密码为:任何合法 email 地址。 授权登录 用户名为:用户在远程系统中的用户帐号。 密码为:用户在远程系统中的用户密码。 区别 匿名登录 只能访问...

寰宇01
35分钟前
0
0
plsql developer 配置监听(不安装oracle客户端)

plsql developer 配置监听(不安装oracle客户端)

微小宝
42分钟前
1
0
数据库(分库分表)中间件对比

本人的宗旨就是,能copy的,绝对不手写。 分区:对业务透明,分区只不过把存放数据的文件分成了许多小块,例如mysql中的一张表对应三个文件.MYD,MYI,frm。 根据一定的规则把数据文件(MYD)和索...

奔跑吧代码
46分钟前
2
0
Netty与Reactor模式详解

在学习Reactor模式之前,我们需要对“I/O的四种模型”以及“什么是I/O多路复用”进行简单的介绍,因为Reactor是一个使用了同步非阻塞的I/O多路复用机制的模式。 I/O的四种模型 I/0 操作 主要...

hutaishi
52分钟前
1
0
【2018.07.16学习笔记】【linux高级知识 20.16-20.19】

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析

lgsxp
58分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部