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

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

mysqladmin

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

1、语法

  mysqladmin  [options]  command  [command-options]  [command [command-options]] 

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
        指定密码

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
        显示版本信息

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

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 |
  +----+------+-----------+----+---------+------+-------+------------------+

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
  做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
  链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ  密码:n7bk 

081634m8n8t2tmz2te95w5

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3天前
|
SQL 存储 关系型数据库
IDEA中居然有碾压Navicat的数据库管理工具
【8月更文挑战第12天】IDEA中居然有碾压Navicat的数据库管理工具
18 3
IDEA中居然有碾压Navicat的数据库管理工具
|
2天前
|
关系型数据库 Java MySQL
Linux安装JDK1.8 & tomcat & MariaDB(MySQL删减版)
本教程提供了在Linux环境下安装JDK1.8、Tomcat和MariaDB的详细步骤。这三个组件的组合为Java Web开发和部署提供了一个强大的基础。通过遵循这些简单的指导步骤,您可以轻松建立起一个稳定、高效的开发和部署环境。希望这个指导对您的开发工作有所帮助。
20 8
|
3天前
|
运维 监控 Unix
运维必看,Linux 远程数据同步工具详解。
运维必看,Linux 远程数据同步工具详解。
|
4天前
|
关系型数据库 MySQL Linux
在CentOs7虚拟机Linux离线安装mysql5.6(亲测可用)
该博客文章详细记录了在CentOS 7虚拟机上离线安装MySQL 5.6版本的完整过程,包括下载安装包、导入虚拟机、卸载MariaDB、配置文件设置、服务启动和权限配置等步骤。
在CentOs7虚拟机Linux离线安装mysql5.6(亲测可用)
|
7天前
|
关系型数据库 数据库 PostgreSQL
Linux 环境手动备份postgresql数据库
【8月更文挑战第12天】在Docker环境中使用命令行工具对PostgreSQL数据库进行备份和恢复。首先,通过dockerexec进入容器,使用pg_dump进行数据库模式的备份,然后使用dockercp将备份文件导出。接着,若需导入数据到另一数据库,先将备份文件复制到目标容器,再利用psql命令进行数据恢复。整个过程需确保目标数据库无同名模式,以防止导入失败
15 3
|
7天前
|
监控 关系型数据库 Linux
Linux日志管理工具:Logrotate(二)
Linux日志管理工具:Logrotate(二)
12 2
|
2天前
|
存储 监控 Ubuntu
完全交互式!易于使用的 Linux 性能监控工具
完全交互式!易于使用的 Linux 性能监控工具
|
5天前
|
Linux Windows
【Linux】rzsz——本地Windows与云端Linux文件传输工具
【Linux】rzsz——本地Windows与云端Linux文件传输工具
|
7天前
|
存储 监控 安全
Linux日志管理工具:Logrotate(一)
Linux日志管理工具:Logrotate(一)
31 0
|
3月前
|
存储 关系型数据库 MySQL
LINUX中的mysql(一)安装
MySQL是一种常用的开源关系型数据库管理系统,广泛应用于Linux系统中。它提供了一个灵活、高效和可扩展的数据库解决方案,被许多应用程序和网站用于存储和管理数据。
157 0