我想知道如何将所有数据库转储到一个文件夹中。我正在使用 Linux/Debian Afer 连接到服务器上,并具有我创建的 root 访问权限
$ mysql -u admin -p
Run Code Online (Sandbox Code Playgroud)
在mysql上连接。
那么哪些命令可以提取在我的 Plesk 面板中创建的所有数据库?
您可以使用mysqldump命令
mysqldump -u user -p --all-databases >file.sql
Run Code Online (Sandbox Code Playgroud)
以及对脚本的快速破解,该脚本的作用大致相同,但将数据库放在单独的文件中
#!/bin/bash
echo "show databases;" | mysql -u root --password='Password' | while read databa
sename
do
echo dumping $databasename
mysqldump -u root --password='Password' "$databasename" >"$databasename.sql"
done
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8974 次 |
最近记录: |