返回顶部
首页 > 资讯 > 数据库 >如何使用mysqladmin管理mysql
  • 210
分享到

如何使用mysqladmin管理mysql

2024-04-02 19:04:59 210人浏览 泡泡鱼
摘要

本篇内容主要讲解“如何使用Mysqladmin管理mysql”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用mysqladmin管理mysql”吧!mys

本篇内容主要讲解“如何使用Mysqladmin管理mysql”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用mysqladmin管理mysql”吧!

mysqladmin是mysql数据库中的专用管理工具,通过该工具可以完成检查服务器配置、当前状态、创建/删除数据库等操作。

用法:
Usage: mysqladmin [OPTioNS] command command....

常用参数:
● -i,--sleep=#:重复执行该命令的间隔时间。
● -r,--relative:当于-i参数联合使用并且指定了extended-status命令时,显示本次与上次之间,各状态值之间的差异。

常用命令:

● create databasename:创建数据库
● drop databasename:删除数据库
● extended-status:查看服务端状态信息,和在mysql命令行模式下执行show global status的功能一样。
● flush-logs:刷新日志
● flush-status:重置状态变量。
● flush-tables:刷新所有表。
● flush-threads:刷新线程缓存
● flush-privileges:重新加载授权表,功能与reload命令完全相同。
● refresh:刷新所有表,请切换日志文件。
● passWord [new-password]:修改指定用户的密码,功能与set password语句完全相同。
● ping:通过ping的方式,检查当前mysql服务是否仍能正常提供服务。
● kill id、id、...:杀掉连接至mysql服务器的线程,功能与kill id语句完全相同。
● processlist:查看当前mysql服务所有的连接线程信息。功能完全等同于show processlist语句。常用。
● shutdown:关闭数据库。常用。
● status:查看当前mysql的状态,只显示mysql命令行模式下status命令的最后一行信息。
● start-slave:启动slave服务,跟start slave语句功能完全相同。
● stop-slave:停止slave服务,跟stop slave语句功能完全相同。
● variables:显示系统变量,功能与show global variables语句完全相同。
● version:查看版本信息,同时还包括status命令的信息。

用法示例:
(1)创建和删除数据库
[root@oeldb1 ~]# mysqladmin -uroot -p123456 create test1
mysqladmin: [Warning] Using a password on the command line interface can be insecure.

[root@oeldb1 ~]# mysqladmin -uroot -p123456 drop test1;
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
Dropping the database is potentially a very bad thing to do.
Any data stored in the database will be destroyed.

Do you really want to drop the 'test1' database [y/N] y
Database "test1" dropped

(2)查看状态信息
[root@oeldb1 ~]# mysqladmin -uroot -p123456 status
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
Uptime: 952  Threads: 2  Questions: 12  Slow queries: 0  Opens: 109  Flush tables: 1  Open tables: 102  Queries per second avg: 0.012
其中:

● Uptime: mysql服务的启动时间。
● Threads:当前连接的会话数。
● Questions: 自mysql服务启动后,执行的查询语句数量。
● Slow queries:慢查询语句的数量。
● Opens: 当前处于打开状态的表对象的数量。
● Flush tables: 执行过flush-*、refresh和reload命令的数量。
● Open tables: 当前会话打开的表对象的数量。
● Queries per second avg: 查询的执行频率。

详细的状态信息:
[root@oeldb1 ~]# mysqladmin -uroot -p123456 extended-status | grep -i max
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
| Connection_errors_max_connections             | 0                                                |
| Innodb_row_lock_time_max                      | 0                                                |
| Max_execution_time_exceeded                   | 0                                                |
| Max_execution_time_set                        | 0                                                |
| Max_execution_time_set_failed                 | 0                                                |
| Max_used_connections                          | 1                                                |
| Max_used_connections_time                     | 2017-06-25 21:22:48                              |
| Tc_log_max_pages_used                         | 0                                                |

(3)查看mysq服务是否alive
[root@oeldb1 ~]# mysqladmin -uroot -p123456 ping
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
mysqld is alive

(4)每隔一秒输出一下当前mysql服务的状态信息:
[root@oeldb1 ~]# mysqladmin -uroot -p123456 -i 1 status
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
Uptime: 1069  Threads: 2  Questions: 14  Slow queries: 0  Opens: 109  Flush tables: 1  Open tables: 102  Queries per second avg: 0.013
Uptime: 1070  Threads: 2  Questions: 15  Slow queries: 0  Opens: 109  Flush tables: 1  Open tables: 102  Queries per second avg: 0.014
Uptime: 1071  Threads: 2  Questions: 16  Slow queries: 0  Opens: 109  Flush tables: 1  Open tables: 102  Queries per second avg: 0.014
Uptime: 1072  Threads: 2  Questions: 17  Slow queries: 0  Opens: 109  Flush tables: 1  Open tables: 102  Queries per second avg: 0.015
Uptime: 1073  Threads: 2  Questions: 18  Slow queries: 0  Opens: 109  Flush tables: 1  Open tables: 102  Queries per second avg: 0.016
Uptime: 1074  Threads: 2  Questions: 19  Slow queries: 0  Opens: 109  Flush tables: 1  Open tables: 102  Queries per second avg: 0.017

(5)每秒执行的查询数量:
[root@oeldb1 ~]# mysqladmin -uroot -p123456 -i 1 -r extended-status | grep -e "Com_select"
mysqladmin: [Warning] Using a password on the command line interface can be insecure.
| Com_select                                    | 0                                                |
| Com_select                                    | 0                                                |
| Com_select                                    | 0                                                |
| Com_select                                    | 0                                                |
| Com_select                                    | 0                                                |

到此,相信大家对“如何使用mysqladmin管理mysql”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

您可能感兴趣的文档:

--结束END--

本文标题: 如何使用mysqladmin管理mysql

本文链接: https://lsjlt.com/news/58411.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何使用mysqladmin管理mysql
    本篇内容主要讲解“如何使用mysqladmin管理mysql”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用mysqladmin管理mysql”吧!mys...
    99+
    2024-04-02
  • 使用mysqladmin管理配置mairadb
        MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使...
    99+
    2024-04-02
  • mysqladmin - MySQL 服务器管理程序
    The ‘mysqladmin’ is a client that helps perform administrative operations. It can also be used to check the server's con...
    99+
    2023-10-22
  • 如何使用mysqladmin ext了解MySQL运行状态
    这篇文章主要介绍“如何使用mysqladmin ext了解MySQL运行状态”,在日常操作中,相信很多人在如何使用mysqladmin ext了解MySQL运行状态问题上存在疑惑,小编查阅了各式资料,整理出...
    99+
    2024-04-02
  • 如何使用MySQL角色管理
    这篇文章主要讲解了“如何使用MySQL角色管理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用MySQL角色管理”吧!1 配置 proxymysql&...
    99+
    2024-04-02
  • MySQL mysqladmin客户端的使用简介
         mysqladmin是MySQL官方提供的shell命令行工具,它的参数都需要在shell命令行里面执行,当我们使用mysqladmin的时候,必须指定两类参数,一类...
    99+
    2022-05-25
    MySQL mysqladmin客户端 MySQL mysqladmin客户端使用
  • MySQL中mysqladmin客户端的使用方法
    小编给大家分享一下MySQL中mysqladmin客户端的使用方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!     ...
    99+
    2023-06-14
  • 如何使用MySQL 8.0用户和角色管理
    这篇文章主要为大家展示了如何使用MySQL 8.0用户和角色管理,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。MySQL8.0新加了很多功能,其中在用户管理中...
    99+
    2024-04-02
  • 我们如何使用 mysqladmin 删除现有数据库?
    我们需要特殊权限来创建或删除 MySQL 数据库。以下是使用 mysqladmin binary 删除数据库的语法 -语法[root@host]# mysqladmin -u root -p drop db_name Enter passw...
    99+
    2023-10-22
  • MySQL的用户如何管理
    这篇“MySQL的用户如何管理”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MySQL的用户如何管理”文章吧。一、用户管理1...
    99+
    2023-07-02
  • 如何使用宝塔面板进行MySQL管理
    使用宝塔面板进行MySQL管理需要按照以下步骤进行操作:1. 登录宝塔面板:在浏览器中输入服务器的IP地址或域名,加上宝塔面板默认的...
    99+
    2023-10-10
    MySQL
  • 如何管理MySQL表
    下面讲讲关于如何管理MySQL表,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完如何管理MySQL表这篇文章你一定会有所受益。MySQL数据导入把系统文件的内容存储到数据库的表里...
    99+
    2024-04-02
  • MySQL如何实现用户管理与权限管理
    这篇文章主要为大家展示了“MySQL如何实现用户管理与权限管理”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL如何实现用户管理与权限管理”这篇文章吧。 ...
    99+
    2024-04-02
  • 我们如何使用mysqladmin创建一个新的数据库?
    我们需要特殊权限才能创建或删除 MySQL 数据库。以下是使用 mysqladmin 二进制文件创建新数据库的语法 -语法[root@host]# mysqladmin -u root -p create db_name Enter pas...
    99+
    2023-10-22
  • 使用mysqladmin命令修改MySQL密码与忘记密码
    修改密码:1.例如你的 root用户现在没有密码,你希望的密码修改为123456,那么命令是:mysqladmin -u root password 1234562.如果你的root现在有密码了(12345...
    99+
    2024-04-02
  • MySQL如何进行管理
    本篇内容主要讲解“MySQL如何进行管理”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL如何进行管理”吧! 对于内容驱动的...
    99+
    2024-04-02
  • 如何使用Composer包管理器?
    随着 PHP 社区的不断壮大和应用程序的复杂化,传统的手动安装和管理 PHP 应用程序的方式已经无法满足我们的需求。相反,我们需要一种更为高效和自动化的方式来管理 PHP 应用程序的依赖项和版本控制。这就是 Composer 包管理器所涉及...
    99+
    2023-05-20
    使用 包管理器 Composer
  • 如何使用命令行方式管理MySQL数据库
    这篇文章主要为大家展示了“如何使用命令行方式管理MySQL数据库”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用命令行方式管理MySQL数据库”这篇文章吧...
    99+
    2024-04-02
  • MySQL的用户和权限如何管理
    下面讲讲关于MySQL的用户和权限如何管理,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完MySQL的用户和权限如何管理这篇文章你一定会有所受益。MySQL的用户账号: 用户名@...
    99+
    2024-04-02
  • 如何实现mysql用户权限管理
    这篇文章主要讲解了如何实现mysql用户权限管理,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。本文内容:什么是用户权限恰当的用户权限查看权限修改权限删除权限首发日期:2018-...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作