2019独角兽企业重金招聘Python工程师标准>>>

mysql用户管理

  • grant all on . to 'user1' identified by 'passwd';
  • grant SELECT,UPDATE,INSERT on db1.* to 'user2'@'192.168.133.1' identified by 'passwd';
  • grant all on db1.* to 'user3'@'%' identified by 'passwd';
  • show grants;
  • show grants for user2@192.168.133.1;

首先登录到mysql,创建普通用户user1

user1'@'127.0.0.1指定用户@指定来源IP (可以使用通配符%,代表所有IP)

identified by 'passwd' 设定user1的mysql密码

退出数据库,用user1是否可以登录,看到登陆失败

因为默认是socket,需要指定IP登录

重新登录root,并授权localhost

现在不加-h 也可以登录到user1,因为现在授权localhost,也就是针对的sock

退出命令可以用 quit 命令,exit命令和ctrl+d

重新登陆mysql

针对具体的权限去授权,用show grants查看授权

针对所有IP去授权

grant all on db1.* to 'user3'@'%' identified by 'passwd';

查看指定IP的授权

查看user2的授权

如果user2用户还需要在192.168.133.2上登录,可以这样操作如下

常用sql语句

  • select count(*) from mysql.user;
  • select * from mysql.db;
  • select db from mysql.db;
  • select db,user from mysql.db;
  • select * from mysql.db where host like '192.168.%';
  • insert into db1.t1 values (1, 'abc');
  • update db1.t1 set name='aaa' where id=1;
  • truncate table db1.t1;
  • drop table db1.t1;
  • drop database db1;

登录mysql,切换到db1库

查看表的行数

查看所有的内容(可以加上\G看的清楚些,* 表示查看所有内容)

查看db库的所有内容

查db字段和user字段

模糊查询(可以用\G)

查看创建的表

向表格中插入内容(插入的字符串需要加上一个单引号 ' ' ,数字可以不加单引号)

update操作

truncate清空一个表(清空内容)

drop table t1;相当于删除表格,drop database db1删除数据库

mysql数据库备份恢复

  • 备份库 mysqldump -uroot -p123456 mysql > /tmp/mysql.sql
  • 恢复库 mysql -uroot -p123456 mysql < /tmp/mysql.sql
  • 备份表 mysqldump -uroot -p123456 mysql user > /tmp/user.sql
  • 恢复表 mysql -uroot -p123456 mysql < /tmp/user.sql
  • 备份所有库 mysqldump -uroot -p -A >/tmp/123.sql
  • 只备份表结构 mysqldump -uroot -p123456 -d mysql > /tmp/mysql.sql

备份库文件mysqlbak.sql

创建一个新库mysql2,并恢复库

进入并查看mysql2数据库

备份表

恢复表

备份所有的库

只备份表结构,不备份数据

扩展

SQL语句教程

什么是事务?事务的特性有哪些?

根据binlog恢复指定时间段的数据

mysql字符集调整

使用xtrabackup备份innodb引擎的数据库 innobackupex 备份 Xtrabackup 增量备份

相关视频

链接:http://pan.baidu.com/s/1miFpS9M 密码:86dx

链接:http://pan.baidu.com/s/1o7GXBBW 密码:ue2f

转载于:https://my.oschina.net/u/3708406/blog/1607508

mysql用户管理,常用sql语句,mysql数据库备份恢复相关推荐

  1. 55:Mysql用户管理|常用sql语句|mysql数据库备份恢复

    2019独角兽企业重金招聘Python工程师标准>>> 1.Mysql用户管理: 场景,为了安全,新建的站点,创建新的用户,或者给已有用户授权,对某个库或者某个表有权限: 语法: g ...

  2. MySQL(用户管理,常用sql语句,数据库备份恢复,MySQL调优,恢复误操作数据)...

    一.MySQL用户管理. 一个MySQL数据库里可以跑多个库,总不能给所有人的程序员root用户,则可以给他们单独的用户访问数据库. 创建用户:(grant all on *.* to 'user1' ...

  3. mysql切换用户sql语句,MySQL用户管理及SQL语句详解

    [(none)]>select user,host frommysql.user; #查询用户和主机+---------------+-----------+ | user | host | + ...

  4. MySQL用户管理、常用sql语句、数据库备份

    13.4 MySQL用户管理 创建用户并授权 指定登录IP [root@centos-01linux ~]# mysql -uroot -p Enter password: Welcome to th ...

  5. mysql创建用户表的sql语句,mysql创建表的sql语句

    mysql 动态sql语句,如何用一款小工具大大加速MySQL SQL语句优化(附源,mysql分页查询sql语句,mysql创建表的sql语句 mysql建表语句_计算机软件及应用_IT/计算机_专 ...

  6. MySQL用户管理及SQL入门

    第1章 Mysql用户管理: 1.1 用户的定义: 用户名+主机域 mysql> select user,host,password from mysql.user; +------+----- ...

  7. Java-mysql:常用SQL语句及数据库的相关操作

    常用SQL语句 SELECT USER() 得到登录的用户 SELECT VERSION() 得到mysql的版本信息 SELECT NOW() 得到当前的日期时间 SELECT DATABASE() ...

  8. 备份数据库的expdp语句_Oracle数据库备份恢复Data Pump Expdp/Impdp参数详解与案例介绍...

    oracle数据库备份恢复Data Pump Expdp/Impdp参数详解与案例介绍 目 录 1 Oracle数据泵的介绍 3 2 Oracle expdp/impdp参数使用介绍 3 2.1 Or ...

  9. mysql查询主键sql语句_MySQL数据库-表操作-SQL语句(一)

    1. 数据库操作与存储引擎 1.1   数据库和数据库对象 数据库对象:存储,管理和使用数据的不同结构形式,如:表.视图.存储过程.函数.触发器.事件等. 数据库:存储数据库对象的容器. 数据库分两种 ...

  10. MySQL初级篇——常用SQL语句(大总结)

    文章目录: 1.数据库的相关操作 1.1 连接数据库 1.2 创建数据库 1.3 查看数据库有哪些 1.4 查看指定的数据库 1.5 删除指定的数据库 1.6 使用数据库(很重要) 1.7 用户的创建 ...

最新文章

  1. python随机森林筛选变量_变量重要性随机森林在R中是否有类似Python的rfpimp来分组共线变量...
  2. nosql ( redis 跟 memcache )的区别
  3. Java系列笔记(1) - Java 类加载与初始化
  4. 深度学习的数学 (1)基本概念
  5. 机器学习的数学,从入门到不放弃(文末彩蛋)
  6. 机器学习:多层感知机原理及实现
  7. python网络编程100例_python网络编程
  8. 【数字图像处理】Canny边缘检测详解及编程实现
  9. easyui框架中关于dialog自带关闭事件的使用
  10. Linux内核源代码分析——插入之后会发生什么?
  11. WEB环境下打印报表的CRYSTAL的解决方案
  12. 一次“背锅”和“解锅”后的反思
  13. 把prn文件输出到网络打印机
  14. linux SD卡驱动
  15. openssl 生成csr_如何使用OpenSSL生成证书签名请求(CSR)?
  16. linux搜狗输入法皮肤,Ubuntu 12.04下安装搜狗拼音 + 安装搜狗皮肤
  17. 2020年开发人员的机器学习基础
  18. 极速office(Word)怎么删除页眉
  19. ios和安卓测试包发布网站http://fir.im的注册与常用功能
  20. 【Linux】Alibaba Cloud Linux 3 中第二硬盘、MySQL8.*、MySQL7.*、Redis、Nginx、Java 系统安装

热门文章

  1. 论机器学习的正确学习姿势
  2. SAP SD基础知识之税(Taxes)
  3. 一位美女博士的人脸识别历程
  4. 「AI不惑境」移动端高效网络,卷积拆分和分组的精髓
  5. 阿里开源新一代人机对话模型 ESIM,曾创下人机对话准确率新纪录
  6. Facebook发现:计算机识别系统更青睐识别“有钱人”,准确率高出20%
  7. 谷歌如何通过机器学习实现逼真AR实时自拍效果
  8. 如何提升深度学习性能?数据、算法、模型一个都不能少
  9. python读取文件夹下文件
  10. 图灵测试,时至今日还有意义吗?