mysql m admin_mysqladmin 详解
mysqladmin是一个执行管理操作的客户端程序。它可以用来检查服务器的配置和当前状态、创建和删除数据库等。
mysqladmin 工具的使用格式:
mysqladmin [option] command [command option] command ......
option 选项:
-c number 自动运行次数统计,必须和 -i 一起使用
-i number 间隔多长时间重复执行
每个两秒查看一次服务器的状态,总共重复5次。
./mysqladmin -uroot -p -i 2 -c 5 status
-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. 显示版本
mysqladmin的相关命令:
mysqladmin password dadong123 #<==设置密码,前文用过的。
mysqladmin -uroot -pdadong123 password dadong #<==修改密码,前文用过的。
mysqladmin -uroot -pdadong123 status #<==查看状态,相当于show status。
mysqladmin -uroot -pdadong123 -i 1 status #<==每秒查看一次状态。
mysqladmin -uroot -pdadong123 extended-status #<==等同show global status;。
mysqladmin -uroot -pdadong123 flush-logs #<==切割日志。
mysqladmin -uroot -pdadong123 processlist #<==查看执行的SQL语句信息。
mysqladmin -uroot -pdadong123 processlist -i 1 #<==每秒查看一次执行的SQL语句。
mysqladmin -uroot -p'dadong' shutdown #<==关闭mysql服务,前文用过的。
mysqladmin -uroot -p'dadong' variables #<==相当于show variables。
实例:
1、查看服务器的状况:status
[rot@DB02 ~]# mysqladmin -uroot -p status
Enter password:
Uptime: 26 Threads: 1 Questions: 2 Slow queries: 0 Opens: 67 Flush tables: 1 Open tables: 60 Queries per second avg: 0.076
[root@DB02 ~]#
2.修改root 密码:
mysqladmin -u root -poldpassword password 'newpassword'
3.检查mysqlserver是否可用:
mysqladmin -uroot -p ping
显示结果:
mysqld is alive
4.查询服务器的版本
mysqladmin -uroot -p version
5.显示服务器所有运行的进程:
mysqladmin -uroot -p processlist
mysqladmin -uroot -p-i 1 processlist 每秒刷新一次
[root@DB02 ~]# mysqladmin -uroot -p processlist
Enter password:
+----+------+-----------+----+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+------+-----------+----+---------+------+-------+------------------+
| 8 | root | localhost | | Query | 0 | init | show processlist |
+----+------+-----------+----+---------+------+-------+------------------+
[root@DB02 ~]# mysqladmin -uroot -p -i 1 processlist
Enter password:
+----+------+-----------+----+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+------+-----------+----+---------+------+-------+------------------+
| 9 | root | localhost | | Query | 0 | init | show processlist |
6.创建数据库
mysqladmin -uroot -p create daba-test
[root@DB02 ~]# mysqladmin -uroot -pdadong123 create lili
Warning: Using a password on the command line interface can be insecure.
[root@DB02 ~]#
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| lili |
| mao |
| mysql |
| dadong |
| hehe |
| performance_schema |
+--------------------+
7 rows in set (0.00 sec)
9.显示服务器上的所有数据库
mysqlshow -uroot -p
10.显示数据库daba-test下有些什么表:
mysqlshow -uroot -p daba-test
[root@DB02 ~]# mysqlshow -uroot -pdadong123 mysql
Warning: Using a password on the command line interface can be insecure.
Database: mysql
+---------------------------+
| Tables |
+---------------------------+
| columns_priv |
| db |
| event |
| func |
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 reload
15.刷新所有表缓存,并关闭和打开log
mysqladmin -uroot -p refresh
16.使用安全模式关闭数据库
mysqladmin -uroot -p shutdown
mysql m admin_mysqladmin 详解相关推荐
- Mysql加锁过程详解(3)-关于mysql 幻读理解
Mysql加锁过程详解(1)-基本知识 Mysql加锁过程详解(2)-关于mysql 幻读理解 Mysql加锁过程详解(3)-关于mysql 幻读理解 Mysql加锁过程详解(4)-select fo ...
- mysql status改变_mysql 配置详解mysql SHOW STATUS 详解
1. back_log 指定MySQL可能的连接数量.当MySQL主线程在很短的时间内得到非常多的连接请求,该参数就起作用,之后主线程花些时间(尽管很短)检查连接并且启动一个新线程. back_log ...
- MySQL 表分区详解MyiSam引擎和InnoDb 区别(实测)
MySQL 表分区详解MyiSam引擎和InnoDb 区别(实测) 一.什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表.mysql5.1开始支持数据表分区了. 如:某用户表的记录超过 ...
- Mysql存储引擎详解(MyISAM与InnoDB的区别)
Mysql存储引擎详解(MyISAM与InnoDB的区别) 存储引擎 MySQL中的数据用各种不同的技术存储在文件(或者内存)中.这些技术中的每一种技术都使用不同的存储机制.索引技巧.锁定水平 ...
- MySQL的Limit详解(转载)
MySQL的Limit详解 问题:数据库查询语句,如何只返回一部分数据? Top子句 TOP 子句用于规定要返回的记录的数目.对于拥有数千条记录的大型表来说,TOP 子句是非常有用的. 在SQL Se ...
- Mysql加锁过程详解(2)-关于mysql 幻读理解
Mysql加锁过程详解(1)-基本知识 Mysql加锁过程详解(2)-关于mysql 幻读理解 Mysql加锁过程详解(3)-关于mysql 幻读理解 Mysql加锁过程详解(4)-select fo ...
- 数据库mysql_row_MYSQL数据库mysql found_row()使用详解
<MYSQL数据库mysql found_row()使用详解>要点: 本文介绍了MYSQL数据库mysql found_row()使用详解,希望对您有用.如果有疑问,可以联系我们. mys ...
- mysql 联合索引详解
mysql 联合索引详解 联合索引又叫复合索引.对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分.例如索引是key index (a,b,c). ...
- MYSQL performance schema详解
MYSQL performance schema详解 0.performance_schema的介绍 MySQL的performance schema 用于监控MySQL server在一个较低级 ...
最新文章
- python拼音怎么写-Python 返回汉字的汉语拼音
- WEB开发三层架构概述
- 【数据结构与算法】2.深度优先搜索DFS、广度优先搜索BFS
- 快速时钟开始游戏4399html5,HTML5 简单页面实现时钟效果
- STL之inner_product
- 比较好用的二进制文件编辑与比较软件
- 磁盘加密工具-TrueCrypt
- matlab工程热力学大程序,西安交通大学工程期末编程大作业(完整版
- js日期格式化函数示例:将日期时间格式化成yyyy-mm-dd hh:ii:ss格式
- 公有云、私有云、私有化_私有云的未来是什么?
- Win10怎么安装Apache服务
- JavaScript中用数组实现键值对
- 如何安装或卸载Google Chrome浏览器
- 特别实用的正则在线工具regexr
- 告别Ubuntu,与Win 10闹别扭
- 有道云笔记 协作android版,有道云笔记Android版升级_软件资讯软件快报-中关村在线...
- Jump Crypto:详解五大多链架构的特点与优劣势
- SUMO 交通小区 OD流量建模 OD转换交通流
- shopify是什么_Shopify与WooCommerce –哪个是更好的平台? (比较)
- 使用openssl进行证书格式转换
热门文章
- 关于enhancement的学习笔记
- Speech Enhancement : Theory and Practice 下载
- 我的世界基岩版种子和java版种子_我的世界基岩版村庄种子-恶地与冰刺之地|我的世界pe种子...
- css色彩主题适配思路
- python拦截广告弹窗_会捆绑软件、弹出广告?Python教你实现纯净中英自动翻译小工具...
- Android 开机启动shell脚本
- java_web:使用javabean实现登录操作(封装业务逻辑的javabean)
- 坑爹的Honor10开热点
- 照片地理位置信息工具:PhotoLinker for mac
- 【典型习题整理】数据结构与算法作业