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

mysql用户管理:

grant all on *.* to 'user1'@'127.0.0.1' identified by '用户密码' = 创建一个新用户

查看当前用户授予的权限:show grants

查看指定用户授予的权限:show grants for (用户名)@('用户来源IP,可以是%号')

常用sql语句:

show tables; =查看当前数据库里面有哪些表

select count(*) from mysql.user; 切换库以后同样可以去查其他库的表,在from 后面跟 库和表的名字,库和表中间有一个 . 分割。

select * from (库+表名); 查看一个表里面的所有内容

select db,user from mysql.db; 查询多个字段,中间使用逗号分割

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

insert into 数据库.表名 values (1, 'abc'); 插入数据

update db1.t1 set name='aaa' where id=1; 修改数据

delete from (表名) where id=(指定的ID号); 删除指定ID号的数据

truncate (表名); 清空一个表里面的内容(但不删除结构可以继续使用这个表)

drop table db1.t1; 删除一个表里面的所有东西包括表的结构

drop database db1; 删除数据库

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 备份所有的库 -A = 备份所有的库

mysqldump -uroot -p123456 -d mysql > /tmp/mysql.sql 只备份表的结构 -d = 只备份数据库表的结构

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏CaiRui

xtrabackup使用

转自:https://www.cnblogs.com/waynechou/p/xtrabackup_backup.html 阅读目录 xtrabackup 选项...

45510
来自专栏性能与架构

Mysql 的GTID主从复制方式

GTID的作用 GTID 是‘全局事务ID’的意思,在 MySQL5.6 中被添加进来 以前 MySQL 的主从复制是基于复制点的,slave 从 master...

3225
来自专栏张善友的专栏

Centos 使用YUM安装MariaDB

1、在 /etc/yum.repos.d/ 下建立 MariaDB.repo,内容如下: [azureuser@mono etc]$ cd /etc/yum...

2559
来自专栏散尽浮华

Mysql备份系列(3)--innobackupex备份mysql大数据(全量+增量)操作记录

在日常的linux运维工作中,大数据量备份与还原,始终是个难点。关于mysql的备份和恢复,比较传统的是用mysqldump工具,今天这里推荐另一个备份工具in...

29910
来自专栏zingpLiu

打包命令tar

tar是linux下最常用的打包命令,使用tar打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的,也有.gz或.bz2结尾的。

1485
来自专栏L宝宝聊IT

MySQL数据库系统

1766
来自专栏蓝天

MYSQL不能从远程连接的一个解决方法

ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server

672
来自专栏CaiRui

Mysql-14-mysql的日志管理

1.简介   日志文件记录着mysql数据库运行期间发生的变化,如:mysql数据库的客户端连接状况、sql语句的执行情况和错误信息等。当数据库遭到意外的损坏时...

1755
来自专栏技术博文

LNMP源码编译安装(centos7+nginx1.9+mysql5.6+php7)

1.准备工作: 1)把所有的软件安装在/Data/apps/,源码包放在/Data/tgz/,数据放在/Data/data,日志文件放在/Data/logs,项...

3365
来自专栏mathor

DOS常用命令

622

扫码关注云+社区