MYSQL常用操作(二),MYSQL用户管理,数据备份恢复
2018-01-16 00:00
1146 查看
MYSQL用户管理
MySQL创建用户以及授权
常用SQL语句
数据库备份和恢复
远程备份,从A库备份到B库
mysqldump -h 远程mysql-ip -uuser -ppassword dbname > /本地backup.sql
MySQL创建用户以及授权
grant all on *.* to 'user1'@'127.0.0.1' identified by 'passwd'; //来源为127.0.0.1的user1才能登入,grant all为授权所有命令及库和表给user1用户,第一个*为库名,第二个为表名,127.0.0.1可以为localhost,也可以只写'user1' 如果为127.0.0.1登入的时候要加-h127.0.0.1参数。 grant SELECT,UPDATE,INSERT on db1.* to 'user2'@'192.168.137.122' identified by 'passwd'; //针对具体权限和库、表进行授权。 grant all on db1.* to 'user3'@'%' identified by 'passwd'; //%,通配所有IP show grants; show grants for user2@192.168.137.122;
常用SQL语句
select count(*) from mysql.user; //查询统计user用户 select * from mysql.db\G; //查询mysql数据库中的db表所有字段 select db from mysql.db; //查询字mysql库的db表的db字段 select db,user from mysql.db; //查询mysql库的db表的db和user2个字段
select * from mysql.db where host like '192.168.%'\G; //查询 insert into db1.t1 values (2, 'abc'); //插入t1表的第一个字段 update db1.t1 set name='aaa' where id=1; truncate table db1.t1; //清空这个表的内容,但是字段会保留 drop table db1.t1; //清空t1这个表,包括表结构,字段 drop database db1; //清空db1数据库
数据库备份和恢复
mysql -uroot -plinbs123 db2 //回车的话就直接接入到db2数据库。 备份库 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
远程备份,从A库备份到B库
mysqldump -h 远程mysql-ip -uuser -ppassword dbname > /本地backup.sql
相关文章推荐
- MySQL(用户管理,常用sql语句,数据库备份恢复,MySQL调优,恢复误操作数据)
- MySQL常用操作(2) 之 用户管理、常用语句、数据库备份恢复
- MySQL用户管理、常用sql语句、备份和恢复数据
- 04: 用户授权及撤销 、 数据备份与恢复 、 MySQL管理工具
- 【MySQL】mysql用户管理、常用sql语句和mysql数据库备份恢复
- mysql用户管理、常用sql语句、mysql数据库备份恢复
- mysql用户管理 ,常用sql语句 ,mysql数据库备份恢复
- MySQL用户管理、常用sql语句、数据库备份恢复
- MySQL用户管理、常用SQL语句、MySQL数据库备份恢复
- mysql用户管理-常用sql-数据库备份恢复
- 用户授权及撤销 、 数据备份与恢复 、 MySQL管理工具
- Mysql 数据备份与恢复,用户创建,授权
- MySQL用户管理、常用sql语句、数据库备份
- mysql 数据表备份导出,恢复导入操作实践
- MySQL用户管理,常用语句,备份
- mysql常用操作-----数据库的备份和恢复
- 6.(Mysql数据管理相关)连接MYSQL,修改密码,增加新用户,数据库相关命令,表操作相关命令,数据相关命令,数据库sql导入和导出,备份数据库,查看不到mysql数据库的解决办法
- mysql常用操作 密码,常用命令,用户管理
- MySQL管理之数据备份及恢复 推荐
- centos LAMP第四部分mysql操作 忘记root密码 skip-innodb 配置慢查询日志 mysql常用操作 mysql常用操作 mysql备份与恢复 第二十二节课