• MySQL工具1:mysqladmin


    每两秒显示一下MySQL的状态,一共显示5次。

    # mysqladmin -uroot -p -i 2 -c 5 status

    查看MySQL的运行状态:

    #mysqladmin -uroot -p ping

    mysqladmin Ver 8.42 Distrib 5.1.73, for redhat-linux-gnu on x86_64
    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.

    Administration program for the mysqld daemon.
    Usage: mysqladmin [OPTIONS] command command....

    -c number 自动运行次数统计,必须和 -i 一起使用

    -i   number 间隔多长时间重复执行
    -c, --count=# Number of iterations to make. This works with -i
    (--sleep) only.
    --debug-check Check memory and open file usage at exit.
    --debug-info Print some debug info at exit.
    -f, --force Don't ask for confirmation on drop database; with
    multiple commands, continue even if an error occurs.
    -C, --compress Use compression in server/client protocol.
    --character-sets-dir=name
    Directory for character set files.
    --default-character-set=name
    Set the default character set.
    -?, --help Display this help and exit.
    -h, --host=name Connect to host.
    -b, --no-beep Turn off beep on error.
    -p, --password[=name]
    Password to use when connecting to server. If password is
    not given it's asked from the tty.
    -P, --port=# Port number to use for connection or 0 for default to, in
    order of preference, my.cnf, $MYSQL_TCP_PORT,
    /etc/services, built-in default (3306).
    --protocol=name The protocol to use for connection (tcp, socket, pipe,
    memory).
    -r, --relative Show difference between current and previous values when
    used with -i. Currently only works with extended-status.
    -O, --set-variable=name
    Change the value of a variable. Please note that this
    option is deprecated; you can set variables directly with
    --variable-name=value.
    -s, --silent Silently exit if one can't connect to server.
    -S, --socket=name The socket file to use for connection.
    -i, --sleep=# Execute commands repeatedly with a sleep between.
    --ssl Enable SSL for connection (automatically enabled with
    other flags).Disable with --skip-ssl.
    --ssl-ca=name CA file in PEM format (check OpenSSL docs, implies
    --ssl).
    --ssl-capath=name CA directory (check OpenSSL docs, implies --ssl).
    --ssl-cert=name X509 cert in PEM format (implies --ssl).
    --ssl-cipher=name SSL cipher to use (implies --ssl).
    --ssl-key=name X509 key in PEM format (implies --ssl).
    --ssl-verify-server-cert
    Verify server's "Common Name" in its cert against
    hostname used when connecting. This option is disabled by
    default.
    -u, --user=name User for login if not current user.
    -v, --verbose Write more information.
    -V, --version Output version information and exit.
    -E, --vertical Print output vertically. Is similar to --relative, but
    prints output vertically.
    -w, --wait[=#] Wait and retry if connection is down.
    --connect_timeout=#
    --shutdown_timeout=#

    Variables (--variable-name=value)
    and boolean options {FALSE|TRUE} Value (after reading options)
    --------------------------------- -----------------------------
    count 0
    debug-check FALSE
    debug-info FALSE
    force FALSE
    compress FALSE
    character-sets-dir (No default value)
    default-character-set (No default value)
    host (No default value)
    no-beep FALSE
    port 0
    relative FALSE
    socket (No default value)
    sleep 0
    ssl FALSE
    ssl-ca (No default value)
    ssl-capath (No default value)
    ssl-cert (No default value)
    ssl-cipher (No default value)
    ssl-key (No default value)
    ssl-verify-server-cert FALSE
    user (No default value)
    verbose FALSE
    vertical FALSE
    connect_timeout 43200
    shutdown_timeout 3600

    Default options are read from the following files in the given order:
    /etc/mysql/my.cnf /etc/my.cnf ~/.my.cnf
    The following groups are read: mysqladmin client
    The following options may be given as the first argument:
    --print-defaults Print the program argument list and exit.
    --no-defaults Don't read default options from any option file.
    --defaults-file=# Only read default options from the given file #.
    --defaults-extra-file=# Read this file after the global files are read.

    Where command is a one or more of: (Commands may be shortened)
    create databasename Create a new database
    debug Instruct server to write debug information to log
    drop databasename Delete a database and all its tables
    extended-status Gives an extended status message from the server
    flush-hosts Flush all cached hosts
    flush-logs Flush all logs
    flush-status Clear status variables
    flush-tables Flush all tables
    flush-threads Flush the thread cache
    flush-privileges Reload grant tables (same as reload)
    kill id,id,... Kill mysql threads
    password new-password Change old password to new-password, MySQL 4.1 hashing.
    old-password new-password Change old password to new-password in old format.

    ping Check if mysqld is alive
    processlist Show list of active threads in server
    reload Reload grant tables
    refresh Flush all tables and close and open logfiles
    shutdown Take server down
    status Gives a short status message from the server
    start-slave Start slave
    stop-slave Stop slave
    variables Prints variables available
    version Get version info from server

  • 相关阅读:
    ubuntu12.04 安装eclipse
    loj 1429(可相交的最小路径覆盖)
    loj 1406(状态压缩)
    mysql数据库表插入单条数据/批量插入数据
    window7安装MongoDB详细步骤
    django中的setting全局变量的导入
    django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)
    DjangoDRF序列化组件使用
    python并发编程知识点总结
    协程+IO切换实现并发
  • 原文地址:https://www.cnblogs.com/xiaoit/p/4441823.html
Copyright © 2020-2023  润新知