iis服务器助手广告
返回顶部
首页 > 资讯 > 数据库 >如何使用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://www.lsjlt.com/news/58411.html(转载时请注明来源链接)

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用mysqladmin管理mysql
    本篇内容主要讲解“如何使用mysqladmin管理mysql”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用mysqladmin管理mysql”吧!mys...
    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客户端的使用方法
    小编给大家分享一下MySQL中mysqladmin客户端的使用方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!     ...
    99+
    2023-06-14
  • 我们如何使用 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如何实现用户管理与权限管理”这篇文章吧。 ...
    99+
    2024-04-02
  • 我们如何使用mysqladmin创建一个新的数据库?
    我们需要特殊权限才能创建或删除 MySQL 数据库。以下是使用 mysqladmin 二进制文件创建新数据库的语法 -语法[root@host]# mysqladmin -u root -p create db_name Enter pas...
    99+
    2023-10-22
  • MySQL如何进行管理
    本篇内容主要讲解“MySQL如何进行管理”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL如何进行管理”吧! 对于内容驱动的...
    99+
    2024-04-02
  • 如何使用命令行方式管理MySQL数据库
    这篇文章主要为大家展示了“如何使用命令行方式管理MySQL数据库”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用命令行方式管理MySQL数据库”这篇文章吧...
    99+
    2024-04-02
  • 如何使用Composer包管理器?
    随着 PHP 社区的不断壮大和应用程序的复杂化,传统的手动安装和管理 PHP 应用程序的方式已经无法满足我们的需求。相反,我们需要一种更为高效和自动化的方式来管理 PHP 应用程序的依赖项和版本控制。这就是 Composer 包管理器所涉及...
    99+
    2023-05-20
    使用 包管理器 Composer
  • 如何管理mysql数据库
    管理mysql数据库的方法可以打开mysql脚本,输入密码登录,通过以下命令进行管理:查看一下数据库列表:“# show databases;”进入某个数据库:“ # use databaseName;”查看数据库的表项:“#sh...
    99+
    2024-04-02
  • Mysql如何实现用户权限管理
    小编给大家分享一下Mysql如何实现用户权限管理,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. MySQL 权限介绍mysql中存在4个控制权限的表,分别为u...
    99+
    2023-06-15
  • MySQL如何管理与配置
    这篇文章主要介绍MySQL如何管理与配置,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! mysqladmin [OPTIONS] command com...
    99+
    2024-04-02
  • MySQL--mysqld、mysql_safe、mysql.server、mysqladmin几种启动和停止服务使用说明
    您好,我是贾斯汀,欢迎进来学习的小伙伴~ 【学习背景】 本文对Linux下启动和停止mysql服务最常用的几种方式进行讲解: (1)mysqld (2)mysqld_safe (3)mysql.server (4)mysqladmin ...
    99+
    2023-08-17
    mysql mysqld mysqld_safe mysql启动和停止
  • MySQL如何实现用户账户管理
    这篇文章主要为大家展示了“MySQL如何实现用户账户管理”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL如何实现用户账户管理”这篇文章吧。 MySQL...
    99+
    2024-04-02
  • mysql如何创建管理表
    这篇“mysql如何创建管理表”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“mysql如何...
    99+
    2022-11-30
    mysql
  • Pinia.js状态管理器如何使用
    这篇文章主要讲解了“Pinia.js状态管理器如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Pinia.js状态管理器如何使用”吧!前言Pinia.js 是新一代的状态管理器,由 V...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作