如何在服务器上搜索文件

如何在服务器上搜索文件

我是 Linux 新手...

1. i want to make backup database(use mysqldump)
2. copy from server(use linux-server) to client PC (use linux- ubuntu 9.0)..
3. before that i want to search that DB file using terminal..
4. bcoz i dont know where the files are located 

该怎么办?请帮帮我,我从来没有这样做过。

答案1

你的步骤应该是这样的:

变体 1 - 如果您无法通过网络直接访问数据库: 0. 通过 ssh 连接到服务器 1. mysqldump > /path/to/bakcup/file.sql 2. 假设您通过 ssh 复制:scp user@server:/path/to/backup/file.sql /path/to/local/file.sql 3. 您不必搜索为了db 文件,因为您知道将其保存在哪里。如果您想搜索里面db 文件,您可以使用许多工具来执行此操作。如上所述,grep是一个不错的选择。

方案 2 - 如果你通过网络访问服务器上的数据库:1. 确保您的计算机上安装了 mysql-client(有适用于 Linux 和 Windows PC 的版本)2. 使用 mysql dump(阅读手册了解确切参数)通过网络将文件直接转储到您的计算机

答案2

不要备份原始数据库文件。使用数据库的转储工具(mysqldumppg_dump等)从服务器获取实际数据。

相关内容