扩展 :

SQL语句教程

http://www.runoob.com/sql/sql-tutorial.html

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

http://blog.csdn.net/yenange/article/details/7556094

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

http://www.centoscn.com/mysql/2015/0204/4630.html

mysql字符集调整

http://xjsunjie.blog.51cto.com/999372/1355013

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

http://zhangguangzhi.top/2017/08/23/innobackex%E5%B7%A5%E5%85%B7%E5%A4%87%E4%BB%BDmysql%E6%95%B0%E6%8D%AE/#%E4%B8%89%E3%80%81%E5%BC%80%E5%A7%8B%E6%81%A2%E5%A4%8Dmysql

13.4 MySQL用户管理

登录mysql,默认root用户操作:

1. 创建mysql用户(user1),设置密码(123456),设定指定ip(127.0.0.1) :

mysql> grant all on *.* to '用户名'@'指定ip' identified by '密码';

mysql> grant all on *.* to 'user1'@'127.0.0.1' identified by '123456';

2. 登录user1用户,设定了ip登录需要(-h跟设定ip) :

[root@hao-01 ~]# mysql -u'user1' -p'123456' -h'127.0.0.1'

1. 创建mysql用户(user1),设置密码(123456),设定本机 :

mysql> grant all on *.* to '用户名'@'本机' identified by '密码';

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

2. 登录user1用户,设定本机登录,不需要指定ip登录 :

[root@hao-01 ~]# mysql -u'user1' -p'123456'

3. 查看指定用户user1的授权:

mysql> show grants for user1@'127.0.0.1';

4. 创建mysql用户(user2),设定指定ip(192.168.223.1) :

5. 查看当前登录用户的权限/授权(这里登陆的是root用户) :

mysql> show grants;

6. 查看指定用户user2的授权 :

mysql> show grants for user2@'192.168.223.1';

7. 创建用户,相同的用户名密码文件,设定不同的ip :

mysql> GRANT USAGE ON *.* TO 'user2'@'192.168.223.2' IDENTIFIED BY PASSWORD '*59C70DA2F3E3A5BDF46B68F5C8B8F25762BCCEF0';

8. 查看指定用户user2的授权(两个不同的ip) :

mysql> show grants for user2@'192.168.223.1';

mysql> show grants for user2@'192.168.223.2';

13.5 常用sql语句

1. 登录mysql root用户 :

[root@hao-01 ~]# mysql -uroot -p'haomima'

2. 切换到ceshiku库下 :

mysql> use ceshiku;

3. 查看库mysql的表user :

mysql> select count(*) from mysql.user;

4. 查看表里所有内容 :

mysql> select * from mysql.db\G;

5. 查看db表里内容 :

mysql> select db from mysql.db;

6. 同时查看 db和user表里内容 :

mysql> select db,user from mysql.db;

7. 模糊查询匹配出以192.168.开头的ip :

mysql> select * from mysql.db where host like '192.168.%'\G;

8. 查看表(biao1)下的字段(ziduan1和ziduan2) :

mysql> desc biao1;

9. 插入内容到表下的字段 :

mysql> insert into biao1 values (1, 'abc');

10. 查看表(biao1)插入的内容 :

mysql> select * from biao1;

11. 设定表下的字段等于什么字符串 :

mysql> update biao1 set ziduan1='aaa' where ziduan2=222;

12. 清空表里的内容(不影响表的结构) :

mysql> truncate biao1;

13. 删除表(删除表结构,慎重使用):

mysql> drop table biao1;

14. 删除数据库 :

mysql> drop database ceshiku;

13.6 MySQL数据库备份恢复

1. 备份mysql库(重定向到/tmp/mysql.sql文件) :

[root@hao-01 ~]# mysqldump -uroot -p'haomima' mysql > /tmp/mysql.sql

2. 创建新的mysql2数据库(默认为空) :

[root@hao-01 ~]# mysql -uroot -p'haomima' -e "create database mysql2"

3. 恢复库:备份的mysql库,恢复到mysql2库 :

[root@hao-01 ~]# mysql  -uroot -p'haomima' mysql2 < /tmp/mysql.sql

4. 备份mysql库下的user表(重定向到/tmp/user.sql文件) :

[root@hao-01 ~]# mysql -uroot -p'haomima' mysql user > /tmp/user.sql

5. 恢复表:备份mysql库下的表user,恢复到mysql2库下的表 :

[root@hao-01 ~]# mysql -uroot -p'haomima' mysql2 < /tmp/user.sql

6. 备份所有的数据库 :

[root@hao-01 ~]# mysqldump -uroot -p'haomima'  -A > /tmp/mysql_all.sql

7. 只备份 数据库表结构(不备份表的数据) :

[root@hao-01 ~]# mysqldump -uroot -p'haomima' -d mysql2 > /tmp/mysql2.sql

转载于:https://blog.51cto.com/zhuneianxiang/2090236

13.4 MySQL用户管理;13.5 常用sql语句;13.6 MySQL数据库备份恢复相关推荐

  1. 13.4 mysql用户管理 13.5 常用sql语句 13.6 mysql数据库备份恢复

    mysql用户管理 1.创建一个普通用户并授权 [root@gary-tao ~]# mysql -uroot -p'szyino-123' Warning: Using a password on ...

  2. MySQL、Postgresql、Oracle常用SQL语句(主要演示下DDL的区别)

    SQL分类 一.DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列等.关键字:create, drop,alter 等 DDL对于不同的数据库实 ...

  3. 常用sql语句整理:mysql

    增 增加一张表 CREATE TABLE `table_name`(...)ENGINE=InnoDB DEFAULT CHARSET=utf8; 增加记录 INSERT INTO `your_tab ...

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

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

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

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

  6. 0521MySQL常用操作---设置更改root密码、数据库备份恢复、连接mysql、mysql用户管理...

    2019独角兽企业重金招聘Python工程师标准>>> 13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令 13.4 mysql用户管理 13.5 ...

  7. ORACLE常用SQL语句大全

    ORACLE常用SQL语句大全 DDL:数据库定义语言(CREATE.ALTER.DROP.TRUNCATE.COMMENT.RENAME),用来创建数据库中的表.索引.视图.存储过程.触发器等对象的 ...

  8. mysql备份数据库语句6_13.4 MySQL用户管理;13.5 常用sql语句;13.6 MySQL数据库备份恢复...

    扩展 : SQL语句教程 什么是事务?事务的特性有哪些? 根据binlog恢复指定时间段的数据 mysql字符集调整 使用xtrabackup备份innodb引擎的数据库  innobackupex  ...

  9. mysql用户管理,常用sql语句,mysql数据库备份恢复

    2019独角兽企业重金招聘Python工程师标准>>> mysql用户管理 grant all on . to 'user1' identified by 'passwd'; gra ...

最新文章

  1. 软件测试安全测试高峰论坛
  2. 关于数组集合之间的转换
  3. 漫画:你会感觉容器使用起来很痛苦吗?
  4. 股权分配中的三种定时炸弹
  5. mysql 主从复制 有数据库_mysql 数据库一对一主从(master-slave)复制
  6. 第5章 Python 数字图像处理(DIP) - 图像复原与重建1 - 高斯噪声
  7. hdu 4738 Caocao's Bridges 求无向图的桥【Tarjan】
  8. Problem C: 顺序表基本运算(线性表)
  9. 李洪强iOS经典面试题30-一个区分度很大的面试题
  10. WebApplication(Web应用程序)和WebSite(网站)的区别
  11. 虚拟软盘启动OS方法
  12. brew - 切换为国内源
  13. 拳皇重生服务器维护,《拳皇97 OL》3月10日更新维护公告
  14. EDK II Module Writers Guide上
  15. python入门书籍推荐,看这篇文章就够,请!
  16. Docker服务条款:禁止名单内的个人团体使用,自2020年8月13日起生效
  17. 洛谷 P2440 木材加工(二分,含边界处理的笔记)
  18. java泡妞代码_java泡妞小程序
  19. 华为云服务器安全组端口开发
  20. 亲测有效的UCOSIII嵌入STM32F103C8T6实验,介绍常见移植问题,付实测代码!!!

热门文章

  1. 重构——30以类取代类型码(Replace Type Code with Class)
  2. gzip,bzip2压缩工具及tar打包工具
  3. Using join buffer (Batched Key Access)
  4. 高可用MySQL架构设计2
  5. C# 断点续传原理与实现
  6. 针对与其他语言的数据交换Model ,添加了 构造函数
  7. java --HashTable学习
  8. springbot集成finereport后在web中使用iframe引用报表
  9. arcengine根据属性高亮显示图像_新品发布艺卓推出300万像素彩色医疗显示器RX360...
  10. REDIS故障排查工具