MyISAM表维护工具,22日学习记录

sql server 查询某个表被哪些存储过程调用

select distinct object_name(id) from syscomments where id in
(select id from sysobjects where type =’P’) and text like’%TableName%’

 

MySQL

官网:‘

最新版本8.0.11

Windows

%xxx >> 变量

初始化MySQL服务器:

mysqld --initialize --console

启动/关闭MySQL服务器:

net start mysql / net stop mysql

MySQL修改用户密码:

set password for '%user'@'localhost' = '%newpassword';

MySQL创建数据库:

create database %name;

MySQL删除数据库:

drop database %name;

切换到其他数据库:

use %name;

第一次安装MySQL时有很多的坑,慢慢踩~

 

DOS

netstat -ano | findstr %str

类似于linux下

netstat -antup | grep %str

 

一.概述

         mysqlcheck客户端工具可以检查和修复MyISAM表,还可以优化和分析表。实际上,它集成了mysql工具中check,repair,analyze,optimize功能,对于check 则不支持MEMORY表, repair 则不支持 InnoDB表。mysqlcheck只有在数据库运行的状态下才可运行,意味着不用停止服务操作。
  下面是三种调用mysqlcheck方式:
    图片 1

  option中常用以下选项:

-c, --check

检查表

-r, --repair

修复表

-a, --analyze

分析表

-o, --optimize

优化表

  1.1 检查表(check)

[root@hsr data]# pwd
/usr/local/mysql/data
[root@hsr data]# /usr/local/mysql/bin/mysqlcheck -uroot -p -c test

    图片 2

    上面检查到了test库中a表是OK的

  1.2 修复表(repair)

[root@hsr data]# /usr/local/mysql/bin/mysqlcheck -uroot -p -r test

    图片 3
    在test库新建了一个innodb类型的b表,上图显示b表不支持修复。
  1.3 分析表(analyze)

[root@hsr data]# /usr/local/mysql/bin/mysqlcheck -uroot -p -a test

    图片 4
  1.4 优化表(optimize)

[root@hsr data]# /usr/local/mysql/bin/mysqlcheck -uroot -p -o test

    图片 5

本文由澳门新葡亰平台官网发布于数据库,转载请注明出处:MyISAM表维护工具,22日学习记录

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。