falldog 发表于 2017-12-13 12:41:41

mysql下mysqladmin日常管理命令总结

  mysqladmin 工具的使用格式:
  mysqladmin command command ......
  参数选项:
  -cnumber 自动运行次数统计,必须和 -i 一起使用
  -inumber 间隔多长时间重复执行
  0)每个两秒查看一次服务器的状态,总共重复5次。
# mysqladmin -uroot -p-i 2 -c 5 status
  1)查看服务器的状况:status
# mysqladmin -uroot -p status
  2)修改root 密码:
# mysqladmin -u root -p原密码 password 'newpassword'
  3)检查mysqlserver是否可用:
# mysqladmin -uroot -p ping
  4)查询服务器的版本
# mysqladmin -uroot -p version
  5)查看服务器状态的当前值:
# mysqladmin -uroot -p extended-status
  6)查询服务器系统变量值:
# mysqladmin -uroot -p variables
  7)显示服务器所有运行的进程:
# mysqladmin -uroot -p processlist
# mysqladmin -uroot -p-i 1 processlist      //每秒刷新一次
  8)创建数据库
# mysqladmin -uroot -p create daba-test
  9)显示服务器上的所有数据库
# mysqlshow -uroot -p
  10)显示数据库daba-test下有些什么表:
# mysqlshow -uroot -p daba-test
  11)统计daba-test 下数据库表列的汇总
# mysqlshow -uroot -p daba-test -v
  12)统计daba-test 下数据库表的列数和行数
# mysqlshow -uroot -p daba-test -v -v
  13)删除数据库 daba-test
# mysqladmin -uroot -p drop daba-test
  14)重载权限信息

# mysqladmin -uroot -p>  15)刷新所有表缓存,并关闭和打开log
# mysqladmin -uroot -p refresh
  16)使用安全模式关闭数据库
# mysqladmin -uroot -p shutdown
  17)刷新命令mysqladmin flush commands
# mysqladmin -u root -ptmppassword flush-hosts
# mysqladmin -u root -ptmppassword flush-logs
# mysqladmin -u root -ptmppassword flush-privileges
# mysqladmin -u root -ptmppassword flush-status
# mysqladmin -u root -ptmppassword flush-tables
# mysqladmin -u root -ptmppassword flush-threads
  18)mysqladmin 执行kill 进程:
# mysqladmin -uroot -p processlist

# mysqladmin -uroot -p kill>  19)停止和启动MySQL replication on a slave server
# mysqladmin-u root -p stop-slave
# mysqladmin-u root -p start-slave
  20)同时执行多个命令
# mysqladmin-u root -p process status version
页: [1]
查看完整版本: mysql下mysqladmin日常管理命令总结