快盘下载:好资源、好软件、快快下载吧!

快盘排行|快盘最新

当前位置:首页软件教程电脑软件教程 → mysql内置工具介绍和常见错误解决

mysql内置工具介绍和常见错误解决

时间:2019-07-17 10:05:01人气:作者:快盘下载我要评论

mysqadmin功能都是与mysql管理相关功能。如MySQL Server状态检查,各种统计信息的flush,创建/删除数据库,关闭MySQL Server 等等。mysqladmin所能做的事情,虽然大部分都可以通过mysql 连接登录上MySQL Server 之后来完成,但是大部分通过mysqladmin 来完成操作会更简单更方便。


1563328509346187.png


mysqladmin命令使用


Usage: mysqladmin [OPTIONS] command command ...


这里我将介绍一下自己经常使用到的几个常用功能:


  1. ping 命令可以很容易检测MySQL Server 是否还能正常提供服务


~# mysqladmin -u sky -ppwd -h localhost ping
mysqld is alive


2.status 命令可以获取当前MySQL Server 的几个基本的状态值


~# mysqladmin -u sky -ppwd -h localhost status
Uptime: 20960 Threads: 1 Questions: 75 Slow queries: 0 Opens: 15 Flush
tables: 1 Open tables: 9 Queries per second avg: 0.3


3.每隔两秒查看一次服务器的状态,总共重复5次。

[root@test-huanqiu ~]# mysqladmin -uroot -p -i 2 -c 5 status


4.processlist 获取当前数据库的连接线程信息


~# mysqladmin -u sky -ppwd -h localhost processlist
+----+------+-----------+----+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+------+-----------+----+---------+------+-------+------------------+
| 48 | sky | localhost | | Query | 0 | | show processlist |
+----+------+-----------+----+---------+------+-------+------------------+
[root@test-huanqiu ~]# mysqladmin -uroot -p-i 1 processlist        //每秒刷新一次


5.修改root 密码


[root@test-huanqiu ~]# mysqladmin -u root -p原密码 password 'newpassword'

6.查询mysql服务器的版本


[root@test-huanqiu ~]# mysqladmin -uroot -p version

7.查看服务器状态的当前值:


[root@test-huanqiu ~]# mysqladmin -uroot -p extended-status

8.查询服务器系统变量值:


[root@test-huanqiu ~]# mysqladmin -uroot -p variables

9.刷新命令mysqladmin flush commands


[root@test-huanqiu ~]# mysqladmin -u root -ptmppassword flush-hosts
[root@test-huanqiu ~]# mysqladmin -u root -ptmppassword flush-logs
[root@test-huanqiu ~]# mysqladmin -u root -ptmppassword flush-privileges
[root@test-huanqiu ~]# mysqladmin -u root -ptmppassword flush-status
[root@test-huanqiu ~]# mysqladmin -u root -ptmppassword flush-tables
[root@test-huanqiu ~]# mysqladmin -u root -ptmppassword flush-threads


10.执行kill 进程


[root@test-huanqiu ~]# mysqladmin -uroot -p kill idnum

11.停止和启动MySQL replication on a slave server


[root@test-huanqiu ~]# mysqladmin -u root -p stop-slave
[root@test-huanqiu ~]# mysqladmin -u root -p start-slave



mysql mysqladmin: command not found解决方法


直接输入命令mysqladmin会发现提示命令不存在,这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。


只有mysqldump连接


image.png


发现没有mysqladmin都快捷方式


执行下列命令


[root@kz /]# ln -s /www/server/mysql/bin/mysqladmin /usr/bin


image.png


查看执行结果


image.png


搞定。

相关文章

  • 一步步带你设计MySQL索引数据结构

    一步步带你设计MySQL索引数据结构,想想我们生活中的例子,比如新华字典,我们有一个目录,目录根据拼音排序,内容包含了汉字位于字典中具体的的页码。聪明的你肯定也想到了,我们也可以借鉴这种思想,建立一个MySQL的目录,叫做“索引”。...
  • 影刀连接Mysql数据库

    影刀连接Mysql数据库,影刀配置连接mysql数据库基础版...

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。