mysql用户信息备份还原_mysql用户管理、常用语句、数据分备份恢复

原标题:mysql用户管理、常用语句、数据分备份恢复

mysql用户管理

创建用户并授权

指定登录ip

使用root用户登录录创建授权新用户:mysql> grant all on . to 'user1'@'127.0.0.1' identified by '123456';// all 所有操作(增删查改)// 第一个 通配所有库名,第二个通配所有表名// user1 为用户名// 127.0.0.1 指定登录ip,可用通配符%表示所有ip。// ‘123456’ 为user1用户的登录密码Query OK, 0 rows affected (0.00 sec)

使用user1用户登录,验证:[root@localhost ~]# mysql -uuser1 -pEnter password: ERROR 1045 (28000): Access denied for user 'user1'@'localhost' (using password: YES)// 登录失败,因为mysql默认使用socket登录。需要指定地址。[root@localhost ~]# mysql -uuser1 -h127.0.0.1 -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g......mysql> // 登录成功。其中grant语句是不会记录到命令历史中的。

指定登录socket

使用root用户重新对user1用户授权:mysql> grant all on . to 'user1'@'localhost' identified by '123456';

退出root用户,使用user1 用户登录:[root@localhost ~]# mysql -uuser1 -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g......mysql> // 因为指定登录主机为localhost,所以该用户默认使用(监听)本地mysql.socket文件,不需要指定IP即可登录。

针对具体的权限授权

863cc9507fd190e224a33889f7c10c94.png

查看用户授权信息:

e396f16512529fa3a2fade25ed7441ae.png

更改授权

使用情况:user2用户不仅需要在192.168.159.132上登录,还需要在192.168.159.133上登录,这时候就需要把授权的命令全部在执行一遍

92295b73ec7a6a4ac00c192910cfcf3e.png

常用sql语句

37d402783d3a33933fb0c95127ffdc49.png

03df8763db28f3b0a693ae9386516fe0.png

c02b6f16471eac254d4a6d19220ad2f4.png

44cd398a2b6aa98ea10cf32465d7bd23.png

mysql数据库备份恢复

备份恢复库

[root@localhost ~]# mysqldump -uroot -p123456 mysql >/tmp/mysqlbak.sql// 备份指定库(mysql库)到/tmp/mysqlbak.sql文件中

[root@localhost ~]# mysqldump -uroot -p123456 -A >/rmp/mysqlbak_all.sql// 备份所有库到/tmp/mysqbak_all.sql 文件中

[root@localhost ~]# mysql -uroot -p123456 mysql< /tmp/mysqlbak.sq// 恢复到mysql库中。也可以恢复到新的库中(需新建库)

备份恢复表

[root@localhost ~]#mysql -uroot -p123456 mysql user > /tmp/user.sql// 备份指定表。在库名后空格跟表名就行

[root@localhost ~]#mysqldump -uroot -p123456 -d mysql > /tmp/mysql_tb.sql// 只备份表结构

[root@localhost ~]#mysql -uroot -p123456 mysql < /tmp/user.sql// 恢复的时候不需要加表名

// 数据量小用mysqldump备份还可以,备份量大不适用。

更多学习知识敬请关注:誉天教育 QQ:3200569443 微信:13487088610返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值