ホームページ  >  記事  >  データベース  >  MySQLのパスを変更する方法

MySQLのパスを変更する方法

PHPz
PHPzオリジナル
2023-04-17 16:40:122563ブラウズ


MySQL は、広く使用されているリレーショナル データベース管理システムで、通常は Linux および Windows プラットフォームで実行されます。デフォルトでは、MySQL のインストール パスは固定されています。ただし、場合によっては、ユーザーは MySQL データとログ ファイルを別の場所に保存したり、MySQL プログラム フォルダーを別のパスに移動したりする必要がある場合があります。 MySQL へのパスを変更する方法は次のとおりです。

  1. 新しいパスの決定
    MySQL の移動を開始する前に、MySQL フォルダーの移動先を事前に決定する必要があります。多くの場合、データ ストレージの効率と信頼性を向上させるために、MySQL を別のディスクまたはパーティションに移動する必要があります。同時に、MySQL データベースのバックアップを複数回実行した場合は、MySQL データベースのバックアップ ファイルを別のディスクに保存して、MySQL の貴重なスペースの占有を避けることもできます。
  2. MySQL サービスを閉じる
    MySQL フォルダーを移動する前に、すべての MySQL サービスをシャットダウンする必要があります。これは、Windows で MySQL サービスを停止することで実現できます。 Linux では、次のコマンドを実行して MySQL サービスをシャットダウンできます。

sudo systemctl stop mysql

  1. MySQL フォルダーをコピーします。
    次のコマンドを実行して、 MySQL フォルダーの内容をすべてコピーします:

cp -R /var/lib/mysql /new path

Windows プラットフォームでは「コピー」機能を使用できることに注意してください。または、「xcopy」または「robocopy」コマンドを使用して、MySQL フォルダーの内容をコピーします。

  1. MySQL 構成ファイルを変更する
    次に、MySQL 構成ファイル「my.cnf」または「my.ini」を変更して、MySQL への新しいパスを指定する必要があります。 Linux では、このファイルは通常「/etc/mysql」または「/etc/my.cnf」にあります。 Windows では、このファイルは通常、MySQL インストール ディレクトリにあります。 XAMPP や WAMP などの MySQL ディストリビューションを使用している場合、このファイルは C:\xampp\mysql\bin または C:\wamp\bin\mysql\mysql-version にあります。

「my.cnf」または「my.ini」ファイルで、次の 2 つのパラメータを変更する必要があります:

datadir = 新しいパス
basedir = 新しいパス

「新しいパス」を任意の新しいパスに置き換えてください。

  1. MySQL サービスの開始
    構成ファイルの変更が完了したら、MySQL サービスを再起動できます。 Linux では、次のコマンドを使用して MySQL サービスを開始できます。

sudo systemctl start mysql

Windows では、Services アプリケーションを使用して MySQL サービスを開始できます。

  1. MySQL サービスのテスト
    最後に、MySQL サービスが適切に動作しているかどうかをテストできます。次のコマンドを実行して、MySQL が適切に動作しているかどうかを確認します。

mysql -u root -p

MySQL にログインして基本的な操作を実行できる場合は、MySQL フォルダー移行は成功し、MySQL は正常に実行されています。

概要
MySQL フォルダーを移動するとき、または MySQL のインストール パスを変更するときは、必ずデータベースをバックアップしてください。 MySQL を本番環境に移行する方法を知ることは、データを安全に保ち、アプリケーションをスムーズに実行できるようにするため、非常に重要なスキルです。

以上がMySQLのパスを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。