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

mysqlのパスを変更する方法

PHPz
PHPz転載
2023-06-02 21:10:033696ブラウズ

1. MySQL データのバックアップ

データの損失や損傷を避けるために、MySQL パスを変更する前に元のデータをバックアップする必要があります。 MySQL データベースをバックアップする具体的な方法は、MySQL に付属の mysqldump コマンドを使用することです

  1. #コマンド プロンプトまたはターミナル ウィンドウを開きます;

  2. # #MySQL に切り替えます インストール ディレクトリの下の bin ディレクトリ内;
  3. 次のコマンドを実行して MySQL データをバックアップします (ユーザー名とパスワードはそれぞれ MySQL のユーザー名とパスワードです):
  4. mysqldump -u ユーザー名 -p パスワード --all-databases >backup.sql

  5. パスワードの入力を求められたら、MySQL パスワードを入力し、コマンドが完了するまで待ちます。バックアップ操作。
  6. バックアップが完了したら、MySQL パスが変更されたときに上書きされないように、バックアップ ファイルを別のディレクトリに保存できます。

2. MySQL パスの変更

MySQL データをバックアップした後、MySQL パスの変更を開始できます。具体的な手順は次のとおりです。

    MySQL サービスとプロセスを閉じます。 Windows システムのサービスで MySQL サービスを見つけて停止するか、ターミナルで次のコマンドを使用して MySQL プロセスを終了します:
  1. taskkill /f /pid mysql process ID

  2. MySQL インストール ディレクトリを新しいパスの場所にコピーします。フォルダー コピーや xcopy などのコマンドを使用して、コピー操作を実行できます。
  3. MySQL 構成ファイル my.ini ファイルを変更します。以下の手順に従って、新しいパスの下に my.ini ファイルを作成し、MySQL の新しいパスを設定します。 1. 新しいパスに移動し、空白スペースを右クリックして、[新規] -> [テキスト ドキュメント] を選択します。 2. 新しいテキストドキュメントの名前を「my.ini」に変更します。 3. my.ini ファイルを右クリックし、[編集] を選択します。 4. テキスト エディタで次の行を追加し、新しいパスを MySQL に置き換えます。 [mysqld] basedir=
  4. データディレクトリ=

    \data 5. my.ini ファイルを保存して閉じます。 これで、新しいパスの下に my.ini ファイルが正常に作成され、MySQL の新しいパス [mysqld]

    basedir=C:

    ewpathmysql
    datadir=C :# が設定されました。 ##ewpathdata


    MySQL のインストール パスは basedir で表され、データを格納するパスは datadir で表されます。新しいパスは、MySQL インストール ディレクトリの上位ディレクトリに設定する必要があります。

環境変数を変更します。 Windows システムでは、他のプログラムが MySQL を呼び出せるように、新しい MySQL パスをシステム環境変数に追加する必要があります。具体的な方法は次のとおりです:
  1. 「マイ コンピュータ」または「このコンピュータ」を右クリックし、「プロパティ」を選択します;

    「システムの詳細設定」タブをクリックします;

    「環境変数」ボタンをクリックします;

    「システム環境変数」で「Path」変数を見つけ、ダブルクリックして編集ウィンドウを開きます;

    最後に新しい MySQL パスを追加します変数値のポイントの使用に注意してください 記号 (;) で区切ってください;

    [OK] をクリックしてウィンドウを閉じ、変更を保存します。

    3. MySQL サービスを再起動します
上記の手順を完了した後、MySQL が正常に動作するように MySQL サービスまたはプロセスを再起動する必要があります。 MySQL は、Windows オペレーティング システムのサービス コントロール マネージャーを通じて、またはコマンド ライン ターミナルで直接起動できます。

サービス コントロール マネージャーで MySQL を起動します:

「サービス」コントローラーを開き、MySQL サービスを見つけます;
  1. サービスを右クリックし、「開始」を選択します。
  2. ターミナルで MySQL を起動します:

コマンド プロンプトまたはターミナル ウィンドウを開きます;
  1. MySQL インストール ディレクトリの bin ディレクトリに切り替えます;
  2. 次のコマンドを実行して MySQL を起動します:
  3. mysqld --console

    MySQL プロセスがターミナルに「接続準備完了」と出力した場合、MySQL が正常に開始されたことを意味し、次のステップに進むことができます。
  4. 4. MySQL データの復元
上記の手順を完了すると、バックアップ ファイルを使用してデータを新しい MySQL パスに復元できます。データを回復する具体的な方法は次のとおりです:

コマンド プロンプトまたはターミナル ウィンドウを開きます;
  1. MySQL の bin ディレクトリに切り替えますインストール ディレクトリ;
  2. 次のコマンドを実行して、バックアップ ファイルを MySQL に復元します:
  3. mysql -u ユーザー名 -p パスワード

    パスワードの入力を求められたら、MySQL パスワードを入力し、コマンドによるデータ回復操作が完了するまで待ちます。

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

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。