博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
6月20日任务 mysql用户管理 、常用sql语句、mysql数据库备份恢复
阅读量:6838 次
发布时间:2019-06-26

本文共 1244 字,大约阅读时间需要 4 分钟。

hot3.png

13.4 MySQL用户管理

grant all on db1*.  to 'lxy'@'127.0.0.1' identified by '123456';   //对db1数据库授权  只允许127.0.0.1登录 ,%通配 允许所有IP

grant SELECT,UPDATE,INSERT on db1.* to 'lxy'@'127.0.0.1' identified by '123456'; //给予部分权限

grant all on db1.* to 'lxy'@'%' identified by '123456';    //对所有ip授权

show grants for lxy@'127.0.0.1';    //查看用户授权

 

13.5 常用sql语句

MyIASM引擎自动数据统计

InnoDB引擎不带,尽量不用select * 

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;   //删除数据库

 

13.6 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

mysqldump -R -u dish -pdish -P3301 --set-gtid-purged=off  dish > E:\backup\dish_%Ymd%.sql

-E 导出存储过程以及自定义函数

 mysqldump 适合小型数据库

 

转载于:https://my.oschina.net/u/3803395/blog/1815946

你可能感兴趣的文章
如何通过jq和php实现返回父级页面(附带记忆功能)
查看>>
Centos下运行gpg --gen-key生成key时出现卡住解决方案笔记
查看>>
Java时间操作工具类
查看>>
网页简单配置捉取网购信息
查看>>
Go语言int类型绑定方法
查看>>
awk深入应用
查看>>
VMware记录(一)- vCenter Server 服务安装提示无法解析此完全限定域名
查看>>
fedora21 下解决IDEA中文无法输入、显示问题
查看>>
openSuse 13.1 的触摸板,回来了
查看>>
saltstack之远程触发文件备份、回滚
查看>>
Struts2教程2:处理一个form多个submit
查看>>
php文件上传的经验分享
查看>>
MySQL SQL优化
查看>>
代码编辑器——sublime
查看>>
MogileFS高级应用(二)最后有疑问
查看>>
mail spy
查看>>
第19课:Spark高级排序彻底解密
查看>>
深入剖析Android系统
查看>>
网络部署原理加实验步骤
查看>>
Google 公司的 Java 语言编写规范
查看>>