kevin0490 发表于 2018-10-6 09:11:46

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

  13.4 mysql用户管理

  创建用户user1并给它所有的授权,只能通过IP127.0.0.1登陆,密码是123456a
  其中grant是授权 all是所有的权限

  要指定127.0.0.1才能登陆

  不通过ip登陆,进入root
  mysql -uroot -paminglinux

  grant all on . to 'user1'@'localhost'>  然后登陆就不需要输入ip了localhost针对的就是.sock

  指定权限的库
  首先mysql -uroot -paminglinux

  grant SELECT,UPDATE,INSERT on db1.* to 'user2'@'192.168.133.1'>  show grants for user2@192.168.133.1;

  如果还需对user2也要让ip192.168.137.2也可以登陆,那些需要再执行一遍的授权,他们是一样的用户一样的密码,变的只有IP

  13.5 常用sql语句

  首先mysql -uroot -paminglinux
  使用db1数据库

  一般mysql的库用的引挚都是Myisam或innodb
  Myisam的好处就是可以自动统计行数
  innodb它不会统计行
  插入内容
  之前创建的db1.t1表
  insert into db1.t1 values (1, 'abc');插入ID是1,namej是abc
  desc db1.t1查看表格字段

  对于字符串尽量加上单引号,数字可以不加


  删除表的内容:delete from db1.t1 where>
  13.6 mysql数据库备份恢复

  如果较小的库用dump去备份会好一点,如果较大的库几百G或上T的,查看扩展
  扩展
  SQL语句教程 http://www.runoob.com/sql/sql-tutorial.html
  什么是事务?事务的特性有哪些? http://blog.csdn.net/yenange/article/details/7556094
  根据binlog恢复指定时间段的数据 http://www.centoscn.com/mysql/2015/0204/4630.html
  mysql字符集调整 http://xjsunjie.blog.51cto.com/999372/1355013
  使用xtrabackup备份innodb引擎的数据库 innobackupex 备份 Xtrabackup 增量备份
  http://zhangguangzhi.top/2017/08/23/innobackex%E5%B7%A5%E5%85%B7%E5%A4%87%E4%BB%BDmysql%E6%95%B0%E6%8D%AE/#%E4%B8%89%E3%80%81%E5%BC%80%E5%A7%8B%E6%81%A2%E5%A4%8Dmysql
  相关视频
  链接:http://pan.baidu.com/s/1miFpS9M 密码:86dx
  链接:http://pan.baidu.com/s/1o7GXBBW 密码:ue2f

页: [1]
查看完整版本: 13.4 mysql用户管理13.5 常用sql语句13.6 mysql数据库备份恢复