命令行mysql数据库管理工具

时间:2010-06-29 14:40:07

标签: mysql administration

是否有可用于管理mysql数据库的命令行脚本/工具。我处于严格控制的环境中,我无法使用像phpmyadmin这样的工具,只能通过命令行(ssh连接)访问我的数据库。我甚至可以使用能够显示表状态并描述所有表并将其写入文本文件的内容。 感谢

6 个答案:

答案 0 :(得分:3)

mysql命令行工具comes with the MySQL DBMS

答案 1 :(得分:3)

是的,如果安装mysql客户端,该工具名为mysql。

$ mysql -u root -p

这里有一些让你入门的命令:

  

使用db_name; // db_name是你的db

     

帮助显示;

     

显示表格;

     

显示来自tbl_name的列; // tbl_name是db

中的表

答案 2 :(得分:2)

echo "USE database_name; DESCRIBE table_name;" | mysql -u user -p > outfile.txt

您也可以在p标志之后输入密码而不留空格,但请记住稍后清除命令历史记录

答案 3 :(得分:1)

管理mysql所需要的只是mysql。在命令行启动mysql并输入您想要/需要的请求。

答案 4 :(得分:0)

只需使用mysql客户端(UNIX命令mysql)。

答案 5 :(得分:0)

感谢您的回答。在你的帮助下,最终,对我有用的解决方案是创建一个.sql文件,其中包含我获取报告和维护所需的所有命令。然后我使用了$> tee out.txt;命令将我的输出记录到文件,它现在工作得很好。要在mysql命令行$> notee;

中取消使用tee