mysql - 如何在 Ubuntu 16.04 中将 mysql 数据库导入到我选择的驱动器中?

标签 mysql ubuntu-16.04

我已经获得了一个 mysql 数据库(.sql 文件),我想将其导入到我的机器中。我有一个系统,其中 ubuntu 安装在 SSD(250 GB 大)中,并且我有第二个 2TB 硬盘用于存储数据。

由于我要导入的mysql数据库几乎有200GB大,所以我想将其存储在2TB驱动器中。尽管 mysql 安装在较小的 SSD 驱动器中(在/usr/bin/下),但有没有办法选择此选项?

提前感谢您抽出时间。

最佳答案

MySQL 无法选择在其配置中包含两个数据文件夹,或为具体数据库指定数据文件夹。

但是,您有不同的选择来做到这一点。例如,您可以运行两个 MySQL 安装,每个安装都有各自的数据文件夹,或者如果您使用 MyISAM 存储引擎,则可以使用符号链接(symbolic link),或者在 my.cnf 上启用了 split_files 选项的 INNODB。

有关此内容的更多信息,请查看此帖子 Can MySQL use multiple data directories on different physical storage devices来自服务器故障。

关于mysql - 如何在 Ubuntu 16.04 中将 mysql 数据库导入到我选择的驱动器中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53741707/

相关文章:

mysql - 删除 phpMyadmin 中的封装 <p> 标签

mysql - SQL 子查询按列值获取行

c++ - Ubuntu 16.04 : Cannot add path to LD_LIBRARY_PATH

amazon-web-services - "fully qualified name of my Amazon EC2 instance"是什么

git缓存文件在存储库之外

sql-server - Pyodbc:登录超时错误

php - MySQL:更新具有相同值的字段

PHP/MySQL 多票

mysql - 同一列时两条记录限制

phpmyadmin - MySQL 5.7 show_compatibility_56