ホームページ > データベース > mysql チュートリアル > Linux で MySQL のインストール パスを見つけて変更する方法

Linux で MySQL のインストール パスを見つけて変更する方法

PHPz
リリース: 2023-04-17 10:08:23
オリジナル
2565 人が閲覧しました

MySQL は、一般的に使用されるリレーショナル データベース管理システムです。 Linux は、オープンソース オペレーティング システムとして、広く使用されているプラ​​ットフォームでもあります。 Linux への MySQL のインストールは非常に一般的な要件ですが、インストール後の MySQL のデフォルトのインストール パスはユーザーの期待と一致しない場合があります。そこで、この記事では、Linux 上で MySQL のインストール パスを検索および変更する方法を紹介します。

  1. MySQL のインストール パスを確認する

Linux では、次の方法で MySQL のインストール パスを確認できます。

1.1 コマンドを実行します。

ターミナルに次のコマンドを入力します:

which mysql
ログイン後にコピー

このコマンドは、MySQL のインストール場所へのパスを出力します。

1.2 MySQL サービスのステータスの表示

ターミナルに次のコマンドを入力します。

service mysql status
ログイン後にコピー

このコマンドは、MySQL サービスのステータス情報を一覧表示します。ステータス情報で、MySQL のインストール パスを見つけることができます。

1.3 MySQL 構成ファイルの表示

ターミナルで次のコマンドを入力します:

cat /etc/mysql/my.cnf
ログイン後にコピー

このコマンドは、MySQL 構成ファイルを表示します。構成ファイルには、MySQL のインストール パスが含まれています。

  1. MySQL のインストール パスを変更する

ユーザーが MySQL をカスタム パスにインストールする場合は、次の手順に従ってセットアップできます。

2.1 カスタム ディレクトリの作成

ターミナルで次のコマンドを入力します:

sudo mkdir /data/mysql
ログイン後にコピー
このコマンドは、/data ディレクトリに「mysql」という名前のディレクトリを作成します。

2.2 MySQL 構成ファイルを変更する

ターミナルに次のコマンドを入力します:

sudo vim /etc/mysql/my.cnf
ログイン後にコピー
このコマンドは、MySQL 構成ファイルを開きます。ファイル内で次の行を見つけます:

datadir = /var/lib/mysql
ログイン後にコピー
この行を次のように変更します:

datadir = /data/mysql
ログイン後にコピー
ファイルを保存して閉じます。

2.3 既存の MySQL データを移動する

ターミナルで次のコマンドを入力します:

sudo service mysql stop
sudo cp -R /var/lib/mysql/* /data/mysql/
sudo rm -Rf /var/lib/mysql
ログイン後にコピー
このコマンドは MySQL サービスを停止し、既存の MySQL データを新しいデータに移動します。ディレクトリ /data/mysql をカスタマイズし、元の /var/lib/mysql ディレクトリを削除します。

2.4 MySQL サービスを再起動します

ターミナルで次のコマンドを入力します:

sudo service mysql start
ログイン後にコピー
このコマンドは MySQL サービスを開始し、MySQL サービスを新しいカスタム ディレクトリ/にインストールします。 data/mysql の下にあります。

概要

MySQL は非常に強力なデータベース管理システムですが、Linux は広く使用されているオペレーティング システム プラットフォームです。 MySQL のインストールは、Linux では非常に一般的な要件です。この記事では、Linux で MySQL インストール パスを検索および変更する方法を紹介します。これにより、ユーザーはビジネス ニーズをより適切に満たすために、独自のニーズに応じて MySQL インストール パスをカスタマイズできるようになります。

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

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