首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ubuntu 20.04 tls中的Mysql目录路径

问ubuntu 20.04 tls中的Mysql目录路径
EN

Ask Ubuntu用户
提问于 2022-03-31 20:42:43
回答 1查看 1K关注 0票数 1

我备份了一个超过500 me的数据库,我需要在服务器上进行恢复,但是每次phpMyAdmin给我错误。

我想通过上传服务器中的文件来恢复它,然后从终端将它移动到/mysql/data/文件夹,但是我不知道MySQL的路径。

我将PHP7.3‘S upload_max_filesize和post_max_size更改为1000 to,但在导入数据库时仍然有问题。

我已经在我的Ubuntu20.04LTS机器上安装了网络面板,并希望上传SQL转储。每当我试图通过浏览器上传时,我都会收到一个错误:

另一个是:

此外,我在其中有许多数据库,我发现了以下命令基于本教程:

代码语言:javascript
复制
mysql -u root -p[my_root_password] [mydatabase] < mydatabase.sql

这对我没有帮助,因为我有严肃的问题:

  1. 我的数据库在域名下,服务器上有很多db,我应该如何找到正确的名称?
  1. 我已经将文件上传到我的服务器,在命令的末尾是< mydatabase.sql。我不知道如何将数据转储导入到哪个数据库。

我好困惑,…

EN

回答 1

Ask Ubuntu用户

发布于 2022-03-31 23:58:49

不应该需要直接将SQL文件写入MySQL目录。如果使用未压缩格式的SQL转储,可以执行以下操作:

代码语言:javascript
复制
sudo mysql {database_name} < {sql_file}

备注:

  1. 除非您彻底修改了MySQL安装,否则只需使用sudo mysql即可以root形式进行连接。
  2. 数据库的名称是连接字符串中的最后一项。
  3. 该SQL文件必须采用未压缩、可读的格式。

因此,如果要将名为shopwood.sql的文件导入high_shopwood数据库,则需要执行以下操作:

代码语言:javascript
复制
sudo mysql high_shopwood < shopwood.sql

这可以通过您正在迁移的每个数据库来完成。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1400251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档