Linux基础命令---mysqladmin数据库管理工具

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: mysqladmin mysqladmin是mysql数据库的管理工具,可以控制、查看、修改数据库服务器的配置和状态。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。

mysqladmin

  mysqladmin是mysql数据库的管理工具,可以控制、查看、修改数据库服务器的配置和状态。
  此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。
AI 代码解读

1、语法

  mysqladmin  [options]  command  [command-options]  [command [command-options]] 
AI 代码解读

2、选项参数列表

  -? | --help
        显示帮助信息
  --bind-address=ip
        绑定ip,当电脑有多个网卡的时候,可以指定mysql连接时的网卡
  --character-sets-dir = path
        指定字符集所在的目录
  -c | --compress
        在服务器和客户端之间的数据进行压缩
  --default-character-set=chatset
        默认的字符集
  -f | --force
        强制执行
  -b | --no-beep
        关闭出错提醒
  -W | --pipe
        使用有名管道连接数据库
  -P port | --port=
        连接数据库使用的端口
  --protocol=TCP|SOCKET|PIPI|MEMORY
        连接数据库使用的协议
  -s | --silent
        输出简短的内容
  -v | --verbose
        显示详细执行过程
  -V | --version
        显示版本信息
  -w | --wait
        等待时间
  -u
        指定用户名
  -p
        指定密码
AI 代码解读

mysqladmin支持的命令如下

  create 
        创建数据库
  debug
        开启调试模式
  drop
        删除数据库
  extend-status
        显示mysql扩展状态信息
  flush-hosts
        刷新mysql缓冲的主机
  flush-logs
        刷新日志
  flush-status
        刷新状态变量
  flush-privileges
        刷新权限
  flush-table
        刷新所有表格
  flush-threads
        刷新线程
  kill
        杀死指定的线程
  password
        修改密码
  ping
        测试服务器是否可连接
  processlist
        显示活动的线程
  reload
        重新加载授权表
  refresh
        刷新所有的表,并且关闭和打开日志文件
  shutdown
        关闭服务器
  status
        显示服务器状态
  start-slave
        启动slave
  stop-slave
        关闭slave
  variables
        显示可用的变量和值
  version
        显示版本信息
AI 代码解读

3、实例
1)显示服务器状态

  [root@localhost ~]# mysqladmin -u root -p status
  Enter password: 
  Uptime: 1501  Threads: 1  Questions: 32  Slow queries: 0  Opens: 15  Flush tables: 1  Open tables: 8  Queries per second avg: 0.21
AI 代码解读

2)查看活动线程

  [root@localhost ~]# mysqladmin -u root -p processlist
  Enter password: 
  +----+------+-----------+----+---------+------+-------+------------------+
  | Id | User | Host      | db | Command | Time | State | Info             |
  +----+------+-----------+----+---------+------+-------+------------------+
  | 7  | root | localhost |    | Query   | 0    |       | show processlist |
  +----+------+-----------+----+---------+------+-------+------------------+
AI 代码解读

3)显示服务器版本信息

  [root@localhost ~]# mysqladmin -u root -p version
  Enter password: 
  mysqladmin  Ver 8.42 Distrib 5.1.71, for redhat-linux-gnu on i386
  Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

  Oracle is a registered trademark of Oracle Corporation and/or its
  affiliates. Other names may be trademarks of their respective
  owners.

  Server version    5.1.71
  Protocol version    10
  Connection    Localhost via UNIX socket
  UNIX socket    /var/lib/mysql/mysql.sock
  Uptime:    26 min 13 sec

  Threads: 1  Questions: 33  Slow queries: 0  Opens: 15  Flush tables: 1  Open tables: 8  Queries per second avg: 0.20
AI 代码解读
  做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
  链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ  密码:n7bk 
AI 代码解读

081634m8n8t2tmz2te95w5

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
打赏
0
0
0
0
53
分享
相关文章
linux命令—tree
tree是一款强大的Linux命令行工具,用于以树状结构递归展示目录和文件,直观呈现层级关系。支持多种功能,如过滤、排序、权限显示及格式化输出等。安装方法因系统而异常用场景包括:基础用法(显示当前或指定目录结构)、核心参数应用(如层级控制-L、隐藏文件显示-a、完整路径输出-f)以及进阶操作(如磁盘空间分析--du、结合grep过滤内容、生成JSON格式列表-J等)。此外,还可生成网站目录结构图并导出为HTML文件。注意事项:使用Tab键补全路径避免错误;超大目录建议限制遍历层数;脚本中推荐禁用统计信息以优化性能。更多详情可查阅手册mantree。
linux命令—tree
|
16天前
|
Linux命令拓展:为cp和mv添加进度显示
好了,就这样,让你的Linux复制体验充满乐趣吧!记住,每一个冷冰冰的命令背后,都有方法让它变得热情起来。
44 8
Linux环境下必备的基础命令概览
以上就是Linux系统中的基本命令和工具,掌握它们就能帮你在Linux世界里游刃有余。这其实就像是学习驾驭一辆新车,熟悉了仪表盘,调整好了座椅,之后的旅程就只需要享受风驰电掣的乐趣了。
40 4
linux命令—ls
`ls` 是 Linux 系统中用于列出目录内容的基础命令,功能强大且使用频率极高。它可以帮助用户查看文件、分析磁盘空间及检查权限等。常用选项如 `-l` 显示详细信息,`-a` 包含隐藏文件,`-h` 以易读格式展示大小,`-t` 按修改时间排序等。通过组合选项,可实现复杂需求,如递归遍历目录(`-R`)、显示 inode 号(`-i`)或结合正则过滤特定文件。注意权限限制、特殊字符处理及大规模目录操作可能带来的性能问题。掌握 `ls` 是高效使用 Linux 的关键一步。
LINUX中的mysql(一)安装
MySQL是一种常用的开源关系型数据库管理系统,广泛应用于Linux系统中。它提供了一个灵活、高效和可扩展的数据库解决方案,被许多应用程序和网站用于存储和管理数据。
239 0
【Linux】jdk & Tomcat & MySql的安装及Linux后端接口部署
【Linux】jdk & Tomcat & MySql的安装及Linux后端接口部署
231 0
在Linux平台上进行JDK、Tomcat、MySQL的安装并部署后端项目
现在,你可以通过访问http://Your_IP:Tomcat_Port/Your_Project访问你的项目了。如果一切顺利,你将看到那绚烂的胜利之光照耀在你的项目之上!
197 41
Linux系统MySQL安装
【10月更文挑战第19天】本文介绍了在 Linux 系统上安装 MySQL 的步骤,包括安装前准备、安装 MySQL、启动 MySQL 服务、配置 MySQL 以及验证安装。适用于 Ubuntu/Debian 和 CentOS/Fedora 系统,提供了详细的命令示例。
1201 1
Linux环境安装MySQL8.0.36使用rpm包安装,安装顺序是什么?
【8月更文挑战第23天】Linux环境安装MySQL8.0.36使用rpm包安装,安装顺序是什么?
769 1
Linux部署实战前言,MySQL在CentOS安装【单机软件】,MySQL的安装需要root权限,yum install mysql,systemctl enable mysqld开机自启的意思
Linux部署实战前言,MySQL在CentOS安装【单机软件】,MySQL的安装需要root权限,yum install mysql,systemctl enable mysqld开机自启的意思
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问