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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 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
相关文章
|
13天前
|
Linux 网络安全 Python
linux后台运行命令screen的使用
linux后台运行命令screen的使用
50 2
linux后台运行命令screen的使用
|
13天前
|
Ubuntu Linux
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
124 3
|
9天前
|
机器学习/深度学习 安全 网络协议
Linux防火墙iptables命令管理入门
本文介绍了关于Linux防火墙iptables命令管理入门的教程,涵盖了iptables的基本概念、语法格式、常用参数、基础查询操作以及链和规则管理等内容。
166 73
|
2天前
|
Linux Shell
Linux 中 Tail 命令的 9 个实用示例
Linux 中 Tail 命令的 9 个实用示例
20 6
Linux 中 Tail 命令的 9 个实用示例
|
7天前
|
Linux 应用服务中间件 nginx
|
9天前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
3天前
|
机器学习/深度学习 安全 网络协议
Web安全-Linux网络命令
Web安全-Linux网络命令
8 1
|
8天前
|
Ubuntu Linux Shell
Linux系统命令 安装和文件相关命令
本文档详细介绍了Linux系统中的常用命令,包括软件安装卸载命令如`dpkg`和`apt-get`,压缩与解压命令如`gzip`、`bzip2`和`xz`,以及`tar`命令用于打包和解包。此外还介绍了文件分割命令`split`,文件操作命令如`cat`、`head`、`tail`、`more`、`less`等,管道命令和`wc`、`grep`、`find`、`cut`、`sort`、`uniq`、`diff`等实用工具。最后,文档还讲解了文件属性相关的命令如`chmod`、`chown`、`chgrp`以及创建硬链接和软链接的`ln`命令。
|
8天前
|
Linux Shell 网络安全
Linux 用户管理命令
本文详细介绍了Linux系统中的各类常用命令,包括用户管理(如`adduser`, `usermod`, `passwd`等)、系统操作(如关机、重启、注销)、磁盘管理(如`df`, `mkfs`, `mount`)及网络管理(如`ifconfig`, `ping`, `ssh`)等。通过具体示例展示了每个命令的基本用法和应用场景,帮助用户更好地理解和掌握Linux系统的管理和操作技巧。
|
8天前
|
存储 Ubuntu Linux
linux中的find 命令详细用法
本文介绍了如何将 `find` 命令与 `exec` 结合使用,通过具体示例展示了多种应用场景,如显示文件属性、重命名文件、收集文件大小、删除特定文件、执行工具、更改文件所有权和权限、收集 MD5 值等。文章还探讨了 `{} \;` 和 `{} +` 的区别,并演示了如何结合 `grep` 命令进行内容搜索。最后,介绍了如何在一个 `find` 命令中使用多个 `exec` 命令。这为 Linux 用户提供了强大的文件管理和自动化工具。