我备份了一个超过500 me的数据库,我需要在服务器上进行恢复,但是每次phpMyAdmin给我错误。
我想通过上传服务器中的文件来恢复它,然后从终端将它移动到/mysql/data/文件夹,但是我不知道MySQL的路径。
我将PHP7.3‘S upload_max_filesize和post_max_size更改为1000 to,但在导入数据库时仍然有问题。
我已经在我的Ubuntu20.04LTS机器上安装了网络面板,并希望上传SQL转储。每当我试图通过浏览器上传时,我都会收到一个错误:

另一个是:

此外,我在其中有许多数据库,我发现了以下命令基于本教程:
mysql -u root -p[my_root_password] [mydatabase] < mydatabase.sql这对我没有帮助,因为我有严肃的问题:

< mydatabase.sql。我不知道如何将数据转储导入到哪个数据库。我好困惑,…
发布于 2022-03-31 23:58:49
不应该需要直接将SQL文件写入MySQL目录。如果使用未压缩格式的SQL转储,可以执行以下操作:
sudo mysql {database_name} < {sql_file}sudo mysql即可以root形式进行连接。因此,如果要将名为shopwood.sql的文件导入high_shopwood数据库,则需要执行以下操作:
sudo mysql high_shopwood < shopwood.sql这可以通过您正在迁移的每个数据库来完成。
https://askubuntu.com/questions/1400251
复制相似问题