MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む
このページは機械翻訳したものです。
Windows では、データベースディレクトリにシンボリックリンクを使用できます。 これにより、データベースディレクトリへのシンボリックリンクを設定して、それを別の場所 (別のディスク上など) に置くことができます。 Windows でのデータベースシンボリックリンクの使用は、Unix でのそれらの使用に似ていますが、リンクのセットアップの手順は異なります。
mydb というデータベースのデータベースディレクトリを D:\data\mydb に配置したいとします。 これを実行するには、MySQL データディレクトリ内に D:\data\mydb を指すシンボリックリンクを作成します。 ただし、シンボリックリンクを作成する前に、必要に応じて D:\data\mydb ディレクトリを作成して、それが存在することを確認します。 データディレクトリ内に mydb というデータベースディレクトリがすでにある場合は、それを D:\data に移動します。 それ以外の場合、シンボリックリンクは無効です。 問題を避けるために、データベースディレクトリの移動時にサーバーが実行していないことを確認してください。
Windows では、mklink コマンドを使用してシンボリックリンクを作成できます。 このコマンドには管理者権限が必要です。
場所をデータディレクトリ内に変更します。
C:\> cd \path\to\datadir
データディレクトリで、データベースディレクトリの場所を指す mydb というシンボリックリンクを作成します。
C:\> mklink /d mydb D:\data\mydb
このあと、データベース mydb に作成されるすべてのテーブルが D:\data\mydb に作成されます。