mysql delte_MySQL常用操作——2

13.4 MySQL用户管理

MySQL 创建用户以及授权

· grant all on *.* to‘user1’identified by‘passwd’;  grant授权 all所有权限 *.*所有库 ‘user1’@‘127.0.0.1’ 指定连接ip

· grant all on *.* to‘user1’@‘localhost’identified by‘123456a’

·mysql -uuser1 -p123456a  加上localhost可以直接登录

· grant SELECT,UPDATE,INSERT on db1.*to‘user2’@‘192.168.133.1’identified by‘passwd’;针对具体权限,db1库所有表,给用户user2,来源ip和密码

· grant all on db1.*to‘user3’@‘%’identified by‘passwd’; 针对db1库所有ip去授权

· show grants; 查看当前用户授权

· show grants foruser2@192.168.133.1; 查看指定用户授权

要想创建个一样用户密码都一样的,只需要把画起来的那两行执行一遍,ip改下就ok了

652f44e36007153bc08477d87f6df942.png

13.5 常用SQL语句

常用SQL语句

· select count(*) from mysql.user; 查看user表的行数

· select * from mysql.db;查看所有内容

· select db from mysql.db;查看db字段

· select db,user from mysql.db; 查看两个字段

· select * from mysql.db where host like‘192.168.%’;模糊查询

· insert into db1.t1 values (1,’abc’); 插入数据1,abc

· update db1.t1 set name=’aaa’where id=1 三行一样

· delte from db1.t1 where id=2  删除id=2的行

· truncate table ab1.t1;  清空一个表内容,结构还在

· drop table db1.t1;  清空连壳和数据

· drop database db1;  删除数据库

13.6 MySQL数据库的备份与恢复

MySQL数据库的备份与恢复

· mysqldump -uroot -p123456 mysql >/tmp/mysql.sql 备份库

· mysql -uroot -p123456 mysql 

· mysqldump -uroot -p123456 mysql user > /tmp/user.sql  备份表

· mysql -uroot -p123456 mysql 

· mysqldump -uroot -p123456 -A > /tmp/123.sql备份所有库

· mysqldump -uroot -p123456 -d mysql > /tmp/mysql.sql 只备份表结构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值