Mysql:如何使用一个命令获取mysql状态信息

时间:2015-05-12 08:34:47

标签: mysql linux

我在ubuntu上安装了mysql-server。如果我想知道mysql的状态,我需要输入' mysql -u root -p'在命令行中,然后我需要输入密码才能进入mysql交互模式,最后在交互模式下我需要键入' show status'我可以看到信息。现在我的问题是,是否有任何方法不需要进入mysql交互模式,只需在命令行输入一个命令并获取mysql状态信息?

1 个答案:

答案 0 :(得分:1)

您可以使用:

mysql -p'password' -e "SHOW STATUS"

-e标志位于:

  

-e, - execute = name执行命令并退出。 (禁用--force和历史文件。)

如果您不想使用mysql documentation中的密码,可以将密码存储在选项文件中(注意分别更改权限):

  

将您的密码存储在选项文件中。例如,在Unix上,您可以在主目录的.my.cnf文件的[client]部分列出您的密码:

[client]
password=your_pass

所以最后你必须运行:

mysql -e "SHOW STATUS"