MySQL管理常用的命令


一、用户管理1、创建用户2、修改用户(1)修改密码(2)修改host(3)修改用户后需要刷新硬盘或重启数据库才生效;其中刷新硬盘需要有reload权限(4)删除用户(5)忘记密码的重置流程1)在/etc/my.cnf 加入skip-grant-tables跳过授权表2)重启MySQL,后无密码登录3)修改密码4)在/etc/my.cnf删除skip-grant-tables5)重启MySQL,输入密码进入
二、权限管理1、权限授予(1)查询用户权限(2)授予权限(3)撤销权限2、账号权限体系(1)服务级用户权限(2)数据库级用户权限(3)表级用户权限(4)字段级用户权限
三、表空间管理(InnoDB)(1)共享表空间(默认)数据和文件都存放在data目录下的ibdata1文件里,多数据共用一个。查看共享表空间大小和存放路径:(2)独占表空间每个数开发云主机域名据库都有自己的文件夹和文件.frm保存元数据,表结构,表结构的定义.ibd存放数据和索引文件查看value为ON,则开启了独占表空间:
四、备份与还原1、备份数据热备份:进行备份时,数据库的读写操作不受影响温备份:进行备份时,数据库的读操作可以进行,但不能进行写操作冷备份:进行备份时,数据库不可以进行读写操作2、备份命令3、还原数据库或还原数据表
五、主从同步主数据库配置(可读可写)从数据库配置
六、查询所有数据库占用磁盘空间大小

相关推荐: MySQL生产环境最优的配置实战

操作系统环境配置(生产环境最优的配置)4.1 hostsecho “192.168.1.51 db1” >>/etc/hostscat /etc/hostsnproc,操作系统对用户创建进程数的资源限制nofile,每个进程能打开文件的次数(文件描…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/04 18:43
下一篇 06/04 18:44

相关推荐