gpt4 book ai didi

mysql - 如何使用 shell 脚本在 Linux 中存储 mysql 数据库

转载 作者:太空宇宙 更新时间:2023-11-04 05:27:45 25 4
gpt4 key购买 nike

如何使用 shell 脚本在 Linux 中存储 mysql 数据库

脚本:

mysql -uusername -hhostname -ppassword -e "show databases"

最佳答案

我想你想要这个:http://lists.mysql.com/mysql/96132

mysql> use mysql
Database changed
mysql> tee /tmp/mysqltee
Logging to file '/tmp/mysqltee'
mysql> show tables;
+-----------------+
| Tables_in_mysql |
+-----------------+
| columns_priv |
| db |
| host |
| tables_priv |
| user |
+-----------------+
5 rows in set (0.02 sec)

mysql> notee
Outfile disabled.
mysql>

如果文件存在,输出将附加到现有文件 (/tmp/mysqltee)。

如您所见,输出也显示在屏幕上。这可能不是你想要什么,特别是如果输出很大......你可以使用

 mysql -e "select table_name from user_tables" database > output.txt

 mysql database < script.sql > output.txt

来自操作系统命令行。 (您可能还需要使用 -u、-p 和/或 -h,使用与“正常”启动 mysql 客户端时相同。)

关于mysql - 如何使用 shell 脚本在 Linux 中存储 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28695489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com