一、用户管理

1、创建指定来源IP访问用户及授权

a)grant all on *.* to user2@192.168.134.130 identified by '121212';

all 表示所有权限, *.*前一个*表示所有数据库,后一个表示所有表,identified by 后跟密码。

b)grant all on *.* to user2@%  identified by '121212';

% 代表所有主机,表示所有主机用户都可访问

2、本地用户访问及授权

grant all on *.* to user1@localhost identified by '123456';

3、针对具体的权限和指定库去授权

grant SELECT,UPDATE,INSERT on db1.* to user3@192.168.134.141 identified by '232323';

4、查看授权

show grants;      #查看当前登录用户的授权

show grants for user3@192.168.134.141;  #查看指定用户的授权

5、在已有的用户基础之上增加用户的L来源IP,其他权限不变的一种方法。

show grants for user3@192.168.134.141;

然后复制授权信息,修改IP即可

二、查询语句

1、查看某库某表有多少行   mysql.user 表示Mysql库的user表, count(*)表示共有多少行。

select count(*) from mysql.user;

2、查询某库某表的所有数据

select * from mysql.db;

3、查询某库某表的单个或多个字段

select db from mysql.db;

select db,user from mysql.db;

4、模糊查询 select * from mysql.db where host like '192.168.%';  % 通配符

5、在表中插入行,查入行之前应该先看一下表的字段构成

desc db1.t1;

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

6、在表中修改行

update db1.t1 set id=4 where name='bb';

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

  

7、truncate 清空表数据,但还保留表字段

truncate table db1.t1;

8、删除表和库

drop table db1.t1;

drop database db1;

三、数据库的备份与恢复

1、数据库的备份,后面跟要备份的库名。

mysqldump -uroot -paminglinux mysql >/tmp/mysql.sql

2、数据库的恢复

mysql -uroot -paminglinux mysql  <  /tmp/mysql.sql

创建一个新库mysql2,并把备份的mysql恢复到mysql2中

mysql -uroot -paminglinux -e "create database mysql2"

mysql -uroot -paminglinux mysql2  <  /tmp/mysql.sql

3、备份一个表,后面要跟数据库和表名。

mysqldump -uroot -paminglinux mysql  user >  /tmp/mysql_user.sql

4、恢复一个表,后面不用跟表名。

mysql -uroot -paminglinux mysql  <  /tmp/mysql_user.sql

5、备份所有的库, -A 表示所有

mysqldump -uroot -paminglinux -A > /tmp/mysql_all.sql

6、只备份表结构,-d 表示只备份表结构,后面跟要备份的库或者库和表名

mysqldump -uroot -paminglinux -d mysql2 > /tmp/mysql2.sql

7、mysqldump 只适合较小的数据库的备份,不适合大型数据库的备份。

转载于:https://www.cnblogs.com/wbjy123linux/p/8620181.html

Mysql常用操作2相关推荐

  1. mysql 分库分表 建表,mysql 分库分表 建表MySQL常用操作

    通过命令行启动.停止MySQL服务器: start: net start mysql stop: net stop mysql 连接MySQL服务器:\>mysql -h127.0.0.1 -u ...

  2. MySQL常用操作之创建存储过程语法详解

    MySQL常用操作之创建存储过程语法详解 前言 简介 语法 创建结构 变量结构 入参变量和出参变量 流程控制 判断(IF 语句) 判断(CASE 语句) 循环(LOOP 语句) 循环(WHILE 语句 ...

  3. mysql 创建相同数据库_mysql数据库找出相同数据MySQL常用操作

    一.MYSQL的命令行模式的设置:桌面->我的电脑->属性->环境变量->新建-> Path=";pathmysqlbin;"其中path为MySQL ...

  4. MYSQL常用操作 知识梳理

    MYSQL常用操作  知识梳理 ==================================增删改查======================================= 创建数据库 ...

  5. MYSQL常用操作(一)之设置ROOT密码,连接,常用命令

    2019独角兽企业重金招聘Python工程师标准>>> 设置更改root密码 /usr/local/mysql/bin/mysql -uroot 更改环境变量PATH,增加mysql ...

  6. Windows平台下MySQL常用操作与命令

    1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqld ...

  7. mysql常用操作 mysql备份与恢复

    先登录mysql  ==>mysql -uroot -p  查看数据库的版本 select version(); 查看有哪些库 show datases; 查看当前处于哪个库 select da ...

  8. mysql 3.23_2018-3-23 13周5次课 MySQL常用操作(下)

    13.4 mysql用户管理 ·创建用户:grant all on *.* to 'user1' identified by 'passwd'; 或指定来源ip:grant all on *.* to ...

  9. MySQL常用操作总结

    root用户密码忘记,重置的操作 #1: 通过任务管理器或者服务管理,关掉mysqld(服务进程) #2: 通过命令行+特殊参数开启mysqld mysqld --defaults-file=&quo ...

  10. mysql常用操作(二)

    全文本搜索 两个最常用的引擎为MyISAM和InnoDB,前者支持全文本搜索,而后者不支持. 在使用全文本搜索时,MySQL不需要分别查看每个行,不需要分别分析和处理每个词.MySQL创建指定列中各词 ...

最新文章

  1. 大型网站技术架构(3):WEB 前端性能优化
  2. skynet 控制台管理使用技巧
  3. 玩法与叙事撕裂许久,3A与暴力却难分难舍
  4. 数据结构 | 链表:1097 删除重复元素
  5. pcl完整分割聚类流程
  6. C语言 笔试 各个字节数,C语言笔试试题及答案
  7. oracle函数listagg的使用说明(分组后连接字段)
  8. Getting a handle on
  9. Android 多媒体开发学习之制作一个简单的画板
  10. QX2601液晶手写板擦写板专用IC芯片
  11. 手写一个简单的mybatis
  12. php如何除去图片水印,如何去掉图片水印,一键去除文字logo图片水印更简单
  13. (转)ARCGIS中坐标转换及地理坐标、投影坐标的定义
  14. ThinkPHP中文水印和图片水印结合
  15. 矿物质饲料补充剂的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  16. 转载一篇关于泰迪很好的文章
  17. 2021-08-03 Linux题目整理
  18. 大数据平台的搭建教程及软件工具!
  19. 傻瓜攻略(九)——MATLAB实现简单的多元线性回归(以炼钢转炉炉龄问题为例)
  20. 清华大学计算机王佳希,北大清华2012年拟录取保送生名单及简析(北京市)

热门文章

  1. Java Web项目开发从0开始的要点!
  2. macOS 爆严重安全漏洞,不用密码就能随意登录(附解决方案)
  3. 梦想,没想到这么快就实现了!
  4. easypoi中excel注解开关_easypoi: 入,Word模板导出,通过简单的注解和模板 语言(熟悉的表达式语法),完成以前复杂的写法...
  5. shell应用之简单计算器
  6. 11-IO多路复用-paramiko-MySQL
  7. 【随记】还原SQL Server数据库步骤
  8. [00011]-[2015-08-26]-[00]-[Windows 程序设计 ---MFC 截屏---BMP格式 ---JPG格式]
  9. SQL Server 2008 如何查看与创建约束
  10. Entity Framework 4.1 CodeFirst实例