Google 云 - 将 MySQL 数据库位置移动到附加磁盘

Google Cloud - Moving MySQL DB Location to Attached Disk

我有一个 Google 云虚拟机实例 运行,我用附加的附加磁盘设置了它。然后我成功安装了 mysql,但我似乎无法弄清楚如何将 MySQL 数据库存储位置移动到附加磁盘。

有人知道怎么做吗?这是一个基于 Linux 的虚拟机。

使用下面的查询查找 MySQL 个目录值:

mysql> SHOW VARIABLES WHERE Variable_Name LIKE "%dir";

在您的 GCE VM 实例中,目录应如下所示:

+---------------------------+----------------------------+
| Variable_name             | Value                      |
+---------------------------+----------------------------+
| basedir                   | /usr                       |
| character_sets_dir        | /usr/share/mysql/charsets/ |
| datadir                   | /var/lib/mysql/            |
| innodb_data_home_dir      |                            |
| innodb_log_group_home_dir | ./                         |
| lc_messages_dir           | /usr/share/mysql/          |
| plugin_dir                | /usr/lib/mysql/plugin/     |
| slave_load_tmpdir         | /tmp                       |
| tmpdir                    | /tmp                       |
+---------------------------+----------------------------+

按照此 post 的答案将 'datadir' 移动到您的辅助磁盘。