13.4 MySQL用户管理;13.5 常用sql语句;13.6 MySQL数据库备份恢复
扩展 :
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数据库备份恢复相关推荐
- 13.4 mysql用户管理 13.5 常用sql语句 13.6 mysql数据库备份恢复
mysql用户管理 1.创建一个普通用户并授权 [root@gary-tao ~]# mysql -uroot -p'szyino-123' Warning: Using a password on ...
- MySQL、Postgresql、Oracle常用SQL语句(主要演示下DDL的区别)
SQL分类 一.DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列等.关键字:create, drop,alter 等 DDL对于不同的数据库实 ...
- 常用sql语句整理:mysql
增 增加一张表 CREATE TABLE `table_name`(...)ENGINE=InnoDB DEFAULT CHARSET=utf8; 增加记录 INSERT INTO `your_tab ...
- MySQL用户管理、常用sql语句、数据库备份
13.4 MySQL用户管理 创建用户并授权 指定登录IP [root@centos-01linux ~]# mysql -uroot -p Enter password: Welcome to th ...
- MySQL(用户管理,常用sql语句,数据库备份恢复,MySQL调优,恢复误操作数据)...
一.MySQL用户管理. 一个MySQL数据库里可以跑多个库,总不能给所有人的程序员root用户,则可以给他们单独的用户访问数据库. 创建用户:(grant all on *.* to 'user1' ...
- 0521MySQL常用操作---设置更改root密码、数据库备份恢复、连接mysql、mysql用户管理...
2019独角兽企业重金招聘Python工程师标准>>> 13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令 13.4 mysql用户管理 13.5 ...
- ORACLE常用SQL语句大全
ORACLE常用SQL语句大全 DDL:数据库定义语言(CREATE.ALTER.DROP.TRUNCATE.COMMENT.RENAME),用来创建数据库中的表.索引.视图.存储过程.触发器等对象的 ...
- mysql备份数据库语句6_13.4 MySQL用户管理;13.5 常用sql语句;13.6 MySQL数据库备份恢复...
扩展 : SQL语句教程 什么是事务?事务的特性有哪些? 根据binlog恢复指定时间段的数据 mysql字符集调整 使用xtrabackup备份innodb引擎的数据库 innobackupex ...
- mysql用户管理,常用sql语句,mysql数据库备份恢复
2019独角兽企业重金招聘Python工程师标准>>> mysql用户管理 grant all on . to 'user1' identified by 'passwd'; gra ...
最新文章
- 软件测试安全测试高峰论坛
- 关于数组集合之间的转换
- 漫画:你会感觉容器使用起来很痛苦吗?
- 股权分配中的三种定时炸弹
- mysql 主从复制 有数据库_mysql 数据库一对一主从(master-slave)复制
- 第5章 Python 数字图像处理(DIP) - 图像复原与重建1 - 高斯噪声
- hdu 4738 Caocao's Bridges 求无向图的桥【Tarjan】
- Problem C: 顺序表基本运算(线性表)
- 李洪强iOS经典面试题30-一个区分度很大的面试题
- WebApplication(Web应用程序)和WebSite(网站)的区别
- 虚拟软盘启动OS方法
- brew - 切换为国内源
- 拳皇重生服务器维护,《拳皇97 OL》3月10日更新维护公告
- EDK II Module Writers Guide上
- python入门书籍推荐,看这篇文章就够,请!
- Docker服务条款:禁止名单内的个人团体使用,自2020年8月13日起生效
- 洛谷 P2440 木材加工(二分,含边界处理的笔记)
- java泡妞代码_java泡妞小程序
- 华为云服务器安全组端口开发
- 亲测有效的UCOSIII嵌入STM32F103C8T6实验,介绍常见移植问题,付实测代码!!!
热门文章
- 重构——30以类取代类型码(Replace Type Code with Class)
- gzip,bzip2压缩工具及tar打包工具
- Using join buffer (Batched Key Access)
- 高可用MySQL架构设计2
- C# 断点续传原理与实现
- 针对与其他语言的数据交换Model ,添加了 构造函数
- java --HashTable学习
- springbot集成finereport后在web中使用iframe引用报表
- arcengine根据属性高亮显示图像_新品发布艺卓推出300万像素彩色医疗显示器RX360...
- REDIS故障排查工具