是否有可用于管理mysql数据库的命令行脚本/工具。我处于严格控制的环境中,我无法使用像phpmyadmin这样的工具,只能通过命令行(ssh连接)访问我的数据库。我甚至可以使用能够显示表状态并描述所有表并将其写入文本文件的内容。 感谢
答案 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)
答案 4 :(得分:0)
只需使用mysql客户端(UNIX命令mysql
)。
答案 5 :(得分:0)
感谢您的回答。在你的帮助下,最终,对我有用的解决方案是创建一个.sql文件,其中包含我获取报告和维护所需的所有命令。然后我使用了$> tee out.txt;命令将我的输出记录到文件,它现在工作得很好。要在mysql命令行$> notee;
中取消使用tee