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 条评论
登录 后参与评论

相关文章

来自专栏静下来

wordpress批量替换文章里面的内容

最近在采集一个资讯站,开始采集的时候并没有发现文章最后带有源站的链接注明,由于对方只是偶尔一篇文章才有,所以在采集的时候也忽略了。 最后之后去数据库批量替换掉...

4526
来自专栏python3

mysql-创建用户和授权

我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作。包括select、update、delete、update、grant等操作.

1772
来自专栏闻道于事

Oracle数据库常用命令

--查询当前系统中的所有用户 select * from all_users --查当前用户下所有的表: select * from tab wher...

2989
来自专栏L宝宝聊IT

SQL server 数据库的存储过程和触发器

1843
来自专栏转载gongluck的CSDN博客

利用xinetd实现简单web服务器(镜像站)

浏览效果: ? linux服务器安装xinetd后,在/etc/xinetd.d/目录下创建xhttpd文件,并输入内容: service xhttpd { ...

4236
来自专栏小白安全

小白博客 MySQL备份和还原数据库常用的命令

备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backu...

3597
来自专栏一个会写诗的程序员的博客

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES/NO) 解决方案1.停止mysql

初次安装mysql,net start mysql,然后输入mysql -u root -p,

2.6K3
来自专栏LIN_ZONE

mysql存储emoji问题

前一段时间,项目中需要在数据库中存储emoji,由于编码格式不对,直接导致数据库报错,后来修改mysql的编码,就解决了

1346
来自专栏VMCloud

【腾讯云的1001种玩法】构建企业级应用环境之数据层面优化(二)

在上一篇中我们讲到准备SQL基础环境改造,这一篇将继续讲述如何为应用提供高可用的底层数据层。

6110
来自专栏Python、Flask、Django

MySQL快速建立远程连接

1514

扫码关注云+社区

领取腾讯云代金券