mysql パスを変更する

PHPz
リリース: 2023-05-23 09:50:07
オリジナル
5781 人が閲覧しました

MySQL は、Windows、Linux、Mac システムなどのさまざまなオペレーティング システムで実行できる、人気のあるオープン ソースのリレーショナル データベース管理システムです。 MySQL を使用する場合、さまざまなニーズや制限を満たすためにデフォルトのデータ ストレージ パスを変更する必要がある場合があります。この記事では、Windows および Linux システムで MySQL データ ストレージ パスを変更する方法を紹介します。

1. Windows システムで MySQL のデータ ストレージ パスを変更する

Windows システムでは、MySQL のデフォルトのデータ ストレージ パスは C:ProgramDataMySQLMySQL Server 5.xData です。別のパスに変更する必要がある場合は、次の手順に従います。

  1. MySQL サービスを停止します。「コントロール パネル」→「管理ツール」→「サービス」を開き、「MySQL」を見つけます。 「サービス」を右クリックして「停止」をクリックします。
  2. データ フォルダーをコピーします。フォルダー名を維持したまま、デフォルトのデータ ストレージ フォルダー C:ProgramDataMySQLMySQL Server 5.xData を新しいストレージ パス (たとえば、D:MySQL_data) にコピーします。
  3. 構成ファイルを変更します。MySQL 構成ファイル my.ini (デフォルトのパス: C:ProgramDataMySQLMySQL Server 5.xmy.ini) を開き、[mysqld] セクションを見つけて、datadir 属性を新しいデータに変更します。ストレージ パス (例: datadir=D:/MySQL_data/Data)。
  4. MySQL サービスを開始します。「コントロール パネル」→「管理ツール」→「サービス」を開き、「MySQL」サービスを見つけて「開始」を右クリックします。

上記の手順を完了すると、MySQL はデータを再インポートしたりプログラムをリセットしたりせずに、新しいパスにデータを保存します。

2. Linux システムでの MySQL のデータ ストレージ パスの変更

Linux システムでは、MySQL のデフォルトのデータ ストレージ パスは /var/lib/mysql です。別のパスに変更する必要がある場合は、次の手順に従ってください:

  1. MySQL サービスを停止します: 次のコマンドを使用して MySQL サービスを停止します:

$ sudo /etc/ init.d/mysql stop

  1. データ フォルダーのコピー: デフォルトのデータ ストレージ フォルダー /var/lib/mysql を新しいストレージ パス (/home/mysql_data など) にコピーします。フォルダー名はそのままにしておきます。

$ sudo cp -R /var/lib/mysql /home/mysql_data

  1. 構成ファイルを変更します: テキスト エディターを使用して、MySQL 構成ファイル /etc を開きます。 /mysql /my.cnf で [mysqld] セクションを検索し、datadir 属性を新しいデータ ストレージ パスに変更します (例: datadir=/home/mysql_data/mysql)。
  2. アクセス許可の変更: 新しいデータ ストレージ パスに正しい読み取りおよび書き込みアクセス許可を設定します。例として /home/mysql_data/mysql を示します:

$ sudo chown -R mysql :mysql /home/mysql_data/mysql
$ sudo chmod -R 755 /home/mysql_data/mysql

  1. MySQL サービスを開始します: 次のコマンドを使用して MySQL サービスを開始します:

$ sudo /etc/init.d/mysql start

上記の手順を完了すると、MySQL はデータの再インポートやプログラムのリセットを行わずに、新しいパスにデータを保存します。

概要:

上記は、Windows および Linux システムで MySQL データ ストレージ パスを変更する手順です。データ ストレージ パスを変更した後は、パスが権限が正しく設定されていないと、MySQL が正常に起動できない、データベースを開けないなどの問題が発生する可能性があります。変更を行う場合は、まずデータをバックアップし、必要なテストと検証を行うことをお勧めします。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート