首先登陆到mysql,建立普通用户user1html
user1'@'127.0.0.1指定用户@指定来源IP (可使用通配符%,表明全部IP)mysql
identified by 'passwd' 设定user1的mysql密码sql
退出数据库,用user1是否能够登陆,看到登录失败数据库
由于默认是socket,须要指定IP登陆centos
从新登陆root,并受权localhostsocket
如今不加-h 也能够登陆到user1,由于如今受权localhost,也就是针对的sockide
退出命令能够用 quit 命令,exit命令和ctrl+dui
从新登录mysqlspa
针对具体的权限去受权,用show grants查看受权.net
针对全部IP去受权
grant all on db1.* to 'user3'@'%' identified by 'passwd';
查看指定IP的受权
查看user2的受权
若是user2用户还须要在192.168.133.2上登陆,能够这样操做以下
登陆mysql,切换到db1库
查看表的行数
查看全部的内容(能够加上\G看的清楚些,* 表示查看全部内容)
查看db库的全部内容
查db字段和user字段
模糊查询(能够用\G)
查看建立的表
向表格中插入内容(插入的字符串须要加上一个单引号 ' ' ,数字能够不加单引号)
update操做
truncate清空一个表(清空内容)
drop table t1;至关于删除表格,drop database db1删除数据库
备份库文件mysqlbak.sql
建立一个新库mysql2,并恢复库
进入并查看mysql2数据库
备份表
恢复表
备份全部的库
只备份表结构,不备份数据
使用xtrabackup备份innodb引擎的数据库 innobackupex 备份 Xtrabackup 增量备份
相关视频
连接:http://pan.baidu.com/s/1miFpS9M 密码:86dx
连接:http://pan.baidu.com/s/1o7GXBBW 密码:ue2f