将其他MySQL数据文件夹添加到服务器。 Ubuntu的

时间:2012-05-04 07:30:45

标签: mysql ubuntu ubuntu-10.04 mysql-5.0

继承人。删除了mysql 5.0.xx并忽略了转储已安装驱动器上的数据文件夹。

我现在已经安装并运行了mySql 5.6.5,并且数据文件夹在默认目录中正常工作。我试图在my.conf文件中切换数据目录,但这会导致错误“服务器退出而不更新PID文件。”

我想要做的是将my.conf指向默认数据目录,同时还将外部数据库添加到MySQL。这就是我在mySql 5.0.xx中设置它的方法。唯一的问题是我通过GUI创建了数据库,并指定数据实际存储在已安装的驱动器中。我无法通过命令行弄清楚如何做到这一点,我找不到好的文档或示例来源。

1 个答案:

答案 0 :(得分:0)

您可能已创建指向已装入驱动器上目录的符号链接。这是通过 ln 命令完成的:

cd /var/lib/mysql
ln -s /mounted_drive/data_directory/db_name db_name 

在Ubuntu上,MySQL数据文件夹位于 / var / lib 中 通常,您可以在my.cnf http://dev.mysql.com/doc/refman/5.6/en/server-options.html#option_mysqld_datadir中设置此变量,以便更改默认数据目录。