• mysqladmin 命令详解


    mysqladmin 命令详解

     

    mysqladmin是一个执行管理操作的客户端程序。它可以用来检查服务器的配置和当前状态、创建和删除数据库等。

    mysqladmin 工具的使用格式:

    mysqladmin [option] command [command option] command ......

    option 选项:

    -c  number 自动运行次数统计,必须和 -i 一起使用
    -i  number 间隔多长时间重复执行
    -h  --host=name Connect to host. 连接的主机名或iP
    -p  --password[=name] 登录密码,如果不写于参数后,则会提示输入
    -P  --port=# Port number to use for connection. 指定数据库端口
    -s  --silent Silently exit if one can't connect to server.
    -S  --socket=name Socket file to use for connection. 指定socket file
    -i  --sleep=# Execute commands again and again with a sleep between. 间隔一段时间执行一次
    -u  --user=name User for login if not current user.登录数据库用户名
    -v  --verbose Write more information. 写更多的信息
    -V  --version Output version information and exit. 显示版本
    例:每隔5s查看一次服务状态,重复5次
    mysqladmin -u root -p -i 5 -c 5 status

    mysqladmin Command

    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 in current 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

    mysqladmin示例:【注:密码和-p中间不要空格,但不建议直接明文密码还是输入为好。如:mysqladmin -u root -p status

    mysqladmin -u root -p password 123456        设置密码
    mysqladmin -u root -p123456 status            查看状态,同show status
    mysqladmin -u root -p123456 extended-status   同show global status
    mysqladmin -u root -p123456 flush-logs        切割日志
    mysqladmin -u root -p123456 processlist       查看执行的SQL语句信息。
    mysqladmin -u root -p123456 processlist -i 1  每秒查看一次执行的SQL语句
    mysqladmin -u root -p123456 shutdown          关闭mysql服务
    mysqladmin -u root -p123456 variables         同show variables

    mysqlshow -u root -p123456 显示所有数据库

     

  • 相关阅读:
    java基础
    HDOJ(HDU).2266 How Many Equations Can You Find (DFS)
    POJ.1416 Shredding Company (DFS)
    HDOJ(HDU).2044-2049 递推专题
    HDOJ(HDU).1045 Fire Net (DFS)
    HDOJ(HDU).1258 Sum It Up (DFS)
    HDOJ(HDU).1241 Oil Deposits(DFS)
    我的ACM参赛故事
    HDOJ(HDU).1035 Robot Motion (DFS)
    HDOJ(HDU).1016 Prime Ring Problem (DFS)
  • 原文地址:https://www.cnblogs.com/fieldtianye/p/12431044.html
Copyright © 2020-2023  润新知