mysqladmin常用用法

mysqladmin 工具的使用格式:
mysqladmin [option] command [command option] command ......

参数选项:

-c number 自动运行次数统计,必须和 -i 一起使用
-i number 间隔多长时间重复执行

0)每个两秒查看一次服务器的状态,总共重复5次。

[[email protected] ~]# mysqladmin -uroot -p -i 2 -c 5 status

1)查看服务器的状况:status

[[email protected] ~]# mysqladmin -uroot -p status

2)修改root 密码:

[[email protected] ~]# mysqladmin -u root -p原密码 password ‘newpassword‘

3)检查mysqlserver是否可用:

[[email protected] ~]# mysqladmin -uroot -p ping

4)查询服务器的版本

[[email protected] ~]# mysqladmin -uroot -p version

5)查看服务器状态的当前值:

[[email protected] ~]# mysqladmin -uroot -p extended-status

6)查询服务器系统变量值:

[[email protected] ~]# mysqladmin -uroot -p variables

7)显示服务器所有运行的进程:

[[email protected] ~]# mysqladmin -uroot -p processlist
[[email protected] ~]# mysqladmin -uroot -p-i 1 processlist        //每秒刷新一次

8)创建数据库

[[email protected] ~]# mysqladmin -uroot -p create daba-test

9)显示服务器上的所有数据库

[[email protected] ~]# mysqlshow -uroot -p

10)显示数据库daba-test下有些什么表:

[[email protected] ~]# mysqlshow -uroot -p daba-test

11)统计daba-test 下数据库表列的汇总

[[email protected] ~]# mysqlshow -uroot -p daba-test -v

12)统计daba-test 下数据库表的列数和行数

[[email protected] ~]# mysqlshow -uroot -p daba-test -v -v

13)删除数据库 daba-test

[[email protected] ~]# mysqladmin -uroot -p drop daba-test

14)重载权限信息

[[email protected] ~]# mysqladmin -uroot -p reload

15)刷新所有表缓存,并关闭和打开log

[[email protected] ~]# mysqladmin -uroot -p refresh

16)使用安全模式关闭数据库

[[email protected] ~]# mysqladmin -uroot -p shutdown

17)刷新命令mysqladmin flush commands

[[email protected] ~]# mysqladmin -u root -ptmppassword flush-hosts
[[email protected] ~]# mysqladmin -u root -ptmppassword flush-logs
[[email protected] ~]# mysqladmin -u root -ptmppassword flush-privileges
[[email protected] ~]# mysqladmin -u root -ptmppassword flush-status
[[email protected] ~]# mysqladmin -u root -ptmppassword flush-tables
[[email protected] ~]# mysqladmin -u root -ptmppassword flush-threads

18)mysqladmin 执行kill 进程:

[[email protected] ~]# mysqladmin -uroot -p processlist
[[email protected] ~]# mysqladmin -uroot -p kill idnum

19)停止和启动MySQL replication on a slave server

[[email protected] ~]# mysqladmin -u root -p stop-slave
[[email protected] ~]# mysqladmin -u root -p start-slave

20)同时执行多个命令

[[email protected] ~]# mysqladmin -u root -p process status version

说明:出处脚本之家:https://www.jb51.net/article/48169.htm

原文地址:https://www.cnblogs.com/sykblogs/p/9381382.html

时间: 2024-10-19 07:41:23

mysqladmin常用用法的相关文章

log4j的常用用法

最近一段时间一直在用别人封装好,配置好的日志类记录日志,感觉挺好奇的.下面就记录一下用log4j处理日志的常用用法. 至于log4j是什么,我不清楚,暂时也觉得没必要太深入,只知道是处理日志比较好的选择. Game Starts 参考文档 1)官方pdf文档 2)配置log4j(和详细) 3)Log4j 的日志级别 依赖jar包 1)log4j-api-2.0.2.jar    2)log4j-core-2.0.2.jar [D] 主要的类 1)Logger 看名字也就知道是干什么的了,就是靠他

Objective-C NSString的常用用法

//1.创建常量字符串. NSString *astring = @"This is a String!";   //2.创建空字符串,给予赋值. NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; [astring release]; NSLog(@"astring:%@",astring);//NSString *astring = [[NS

关于function的一种常用用法

关于function的一种常用用法 void Share::InitAcrossManager() { GsMgrEvent gsMgrEvents;//保存function的结构体 gsMgrEvents.fnSendData2Client = [this](int nChannelId, void* pData, int nLen)//lambda绑定,当然也可以用std::bind进行绑定 { SendCmd2C(nChannelId, s2c_prop_opt, pData, nLen)

linux下tar命令常用用法

tar参数列表: -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个.下面的参数是根据需要在压缩或解压档案时可选的. -z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出 下面的参数-f是必须的 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名. 常用的命令参数有 -c,-x,-z

NSString,NSSarray的常用用法

//初始化         //iniWithString------Returns an NSString object initialized by copying the characters from another given string.        // 返回一个NSString对象初始化复制来自另一个给定字符串的字符.         NSString *str = @"liuyafang";         NSString *str1 = [[NSString 

NSDictionary常用用法

NSArray *aa = [NSArray arrayWithObjects:@"11", @"122", nil];         NSLog(@"%@", aa);         //里面只有一对键值的字典         NSDictionary *dic1 = [NSDictionary dictionaryWithObject:@"2134" forKey:@"id"];         N

NSSet常用用法

//集合初始化         NSArray *array = [NSArray arrayWithObjects:@"aa", @"bb", @"cc", nil];         NSSet *se = [NSSet setWithArray:array];         NSLog(@"%@", se);         //集合里面只有一个元素         NSSet *set = [NSSet setWit

iOS字符串常用用法

创建一个新字符串并将其设置为 path 指定的文件的内容,使用字符编码enc,在error上返回错误 + (id)stringWithContentsOfURL:(NSURL *)url encoding:(NSStringEncoding)enc error:(NSError **)error; 创建一个新字符串并将其设置为 url 指定的内容,使用字符编码enc,在error上返回错误+ (id)stringWithContentsOfFile:(NSString *)path encodi

centos的vi常用用法

centos的vi常用用法 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令.由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它.Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻. 1.vi的基本概念  基本上vi可以分为三种状态,分别是命令模式(command mode).插入模式(Insert mode)和底