使用mysql自带工具的方法

  

下文给大家带来关于使用mysql自带工具的方法,感兴趣的话就一起来看看这篇文章吧,相信看完使用mysql自带工具的方法对大家多少有点帮助吧。

1) mysql命令:mysql命令事是使用最多的命令工具了,为用户提供了一个命令行接口来操作管理mysql的云服务器。
命令格式:
用法:mysql[选项][数据库]
例:mysql - e“选择用户,从user"主机;mysql
mysql——帮助可以得到相应的基础使用帮助信息
- e:——execut=名字:我们要执行- e后面的命令,但是并不通过mysql连接进入mysql交互界面。此参数在我们写一些基本的mysql检查和监控脚本中非常有用。
- e:——垂直,:登陆之后的所有查询结果都将以纵列显示
- h,——html, xml - x:在启用这两个参数之后,选择出来的所有结果都会按照html、xml与格式输出
——提示=名称:对于运维的人来说是一个非常重要的参数,其主要功能是定制自己的mysql提示符的显示内容。个人强烈建议:\ \ u@ h: \ \ \ \ \ \ d r: \ \ m: \ \ s> & lt; br/?rel=皀ofollow"祝辞br/在个人强烈建议:\ \ u@ h: \ \ \ \ \ \ d r: \ \ m: \ \ s> & lt; br/\ u:表示用户名
\ h:表示主机名
\ d:表示当前数据库
\ r:小时(12小时制)
\ m:分钟
\ s:秒
——t=名字:用来告诉mysql,将所有的输入和输出的内容记录到文件。在我们进行较大的维护变更的时候,为了方便被查,最好将所有的输入和输出的内容记录下来,方便被查。
也可以直接加入中到my . cnf中所做的[客户]
或者在mysql提示符下面执行,三通/路径
2) mysqladmin:提供的功能都是与mysql相关的管理功能
用法:mysqladmin[选项]命令命令平
: ping命令可以很容易检测mysql服务器是否还能正常提供服务
例:mysqladmin -utest -h292.168.1.1 - p ping
注意:1,地址192.168.1.1是mysql服务器的ip(指本机或别的物理机上的ip)
2, mysql服务器的防火墙要允许3306/tcp通信
3,测试一定要是mysql服务器上的授权用户
状态:可以获取当前mysql服务器的几个基本的状态值
mysqladmin地位命令结果有:
正常运行时间:是mysql云服务器运行的秒数
线程:活跃线程的数量即开启的会话数
问题:云服务器启动以来客户的问题(查询数目)(只要跟mysql做交互,不管查询表,还是查询云服务器状态都记一次)
查询:慢是慢查询的数量
打开:已经打开的数据库表的数量
刷新表:mysql已经执行的平表,刷新和重载命令的数量
注:。fflush表:刷新表(清除缓存)
重载:重载授权表
刷新:洗掉所有表并关闭和打开日志文件
开放:打开数据库的表的数量,以云服务器启动开始
Querish每秒avg:选择语句平均查询的时间
制造商在使用:分配的内容(只有在mysql用——的调试编译时可用)
最大内存使用量:分配的最大内存(只有在mysql用——的调试编译时可用)
processlist:获取当前的数据库的连接线程信息
监控mysql进程运行状态

 3),, mysqldump:这个工具的功能就是将mysql服务器中的数据以SQL语句的形式从数据库中转储成文本文件(一种备份工具,大量数据不推荐,因为恢复太慢)
  4)mysqlbinlog:主要是分析MySQL服务器所产生的二进制文件
  附加知识点:
  ,,1)INFORMATION_SCHEMA数据字典,次数据库存储了其他所有数据库的信息(元数据)
  ,,,,元数据是关于数据的数据,如数据库名称或表名,列的数据类型或访问权限等。
  
  ,,,,INFORMATION_SCHEMA库中的主要系统表
  ,,,,,表,表:提供了关于关于数据库中的表和视图信息(table_schame字段代表数据表所属的数据库名)
  ,,,,,,,,例:select * from信息——模式。带来表好处table_schema=& # 39;数据库& # 39;
  ,,,,,表,列:提供了表中的列信息,详细表述了某张表的所有列以及每个列的信息。
  ,,,,,,,select * from information_schema。列table_schema=& # 39;数据库名& # 39;和table_name=& # 39;表名& # 39;
  ,,,,,,TABLE_CONSTRAINTS表:存储主键约束,外键约束,唯一约束,检查约束,各字段的说明信息。
  ,,,,,,,select * from information_schema。table_constraints table_schema=& # 39;数据库名& # 39;和table_name=& # 39;表明& # 39;
  ,,,,,,STAISTICS表:提供了关于表索引的信息
  ,,,,,,,select * from information_schema。带来staistics好处table_schema=& # 39;数据库名& # 39;和table_name=& # 39;表名& # 39;
  ,,2)performance_schema性能字典,此数据库为数据库性能优化提供了重要的参考信息
  ,,3)MySQL数据库:该数据库也是个核心数据库,存储用户的权限信息与帮助信息。
  ,,4)MySQL5.7提供了sys系统数据库,系统数据库里面包含了一系列的存储过程,自定义函数以及视图来帮助我们快速的了解系统的元数据信息。系统系统数据库结合了information_schema和performance_schema的相关数据,让我们更加容易的检索元数据。

使用mysql自带工具的方法