GNU/Linux >> Linux の 問題 >  >> Linux

LinuxでphpMyAdminをインストールして使用する方法

MySQL / MariaDBの使用に関しては リレーショナルデータベース管理システム( RDBMS )、私たち全員がLinuxターミナル環境のオタクであるわけではありません。さて、私たちはすべてコマンドライン環境のオタクである可能性がありますが、Linux環境で何かを達成するための複数の方法を知っているという感覚は最高のアップグレードです。

phpMyAdmin は、柔軟性と MySQL / MariaDBとの対話の代替手段の両方を必要とするLinuxユーザー向けの問題解決ツールです。 データベース。 phpMyAdmin の使用に対応するには、機能し更新されたWebブラウザのみが必要です。 。

この記事ガイドでは、 phpMyAdminを安全にインストールして保護する方法について説明します。 理想的なMySQL/ MariaDB として Linuxのデータベースマネージャー。

前提条件

  • Ubuntuシステムへの完全なLAMPまたはLEMPスタックのプレインストール。

LinuxにphpMyAdminをインストールする方法

phpMyAdminのインストール データベースマネージャとしての通常の機能には、次の依存関係とともに必要です。

Debian、Ubuntu、MintにphpMyAdminをインストールする

$ sudo apt install apache2 ghostscript libapache2-mod-php mysql-server php php-bcmath php-curl php-imagick php-intl php-json php-mbstring php-mysql php-xml php-zip phpmyadmin

Fedora、RHEL、CentOSにphpMyAdminをインストールする

$ sudo yum install apache2 ghostscript libapache2-mod-php mysql-server php php-bcmath php-curl php-imagick php-intl php-json php-mbstring php-mysql php-xml php-zip phpmyadmin

RockyLinuxおよびAlmaLinuxにphpMyAdminをインストールする

$ sudo yum install apache2 ghostscript libapache2-mod-php mysql-server php php-bcmath php-curl php-imagick php-intl php-json php-mbstring php-mysql php-xml php-zip phpmyadmin

ArchLinuxにphpMyAdminをインストールする

$ sudo pacman -S apache2 ghostscript libapache2-mod-php mysql-server php php-bcmath php-curl php-imagick php-intl php-json php-mbstring php-mysql php-xml php-zip phpmyadmin
>

openSUSEにphpMyAdminをインストールする

$ sudo zypper install apache2 ghostscript libapache2-mod-php mysql-server php php-bcmath php-curl php-imagick php-intl php-json php-mbstring php-mysql php-xml php-zip phpmyadmin

私の側では、これらの依存関係はすべてすでにインストールされています。phpMyAdminパッケージのインストールにジャンプします。

$ sudo apt install phpmyadmin

次のインストールプロンプトは、 phpMyAdminと一緒に使用されるWebサーバーの自動セットアップに関連しています 。選択がApache2であることを確認してください [ Enterを押します ]キーボード上。

PhpMyAdmin その後、 Apache2で自分自身を設定するのに少し時間がかかります Webサーバー。

次のステップは、 phpMyAdminの設定です。 データベース。 PhpMyAdmin フロントエンドDBマネージャーとして機能するようにデータベースを構成する必要があります。 はいを選択します データベース構成手順を有効にして、[ Enter ]キーボードでプロセスを開始します。

場合によっては、 phpMyAdminを設定するこの手順で MySQL / MariaDB パスワードの場合、次のエラーが発生する可能性があります:

ERROR 1045 (28000): Acces denied for user 'root'@'localhost' (using password: NO)

これは、MySQLデータベースのrootユーザーパスワードを一時的に無効にする必要があることを意味するだけです。

最初のステップは、コマンドラインからMySQL/MariaDBデータベースにログインすることです。

$ mysql -u root -p

その後、以下のSQLクエリを実行して、rootユーザーのパスワードを無効にします。

SET PASSWORD FOR root@localhost=PASSWORD('');

ここから、 phpMyAdminを快適に再起動または続行できるはずです。 この手順の実行中にエラーが発生することなくインストールします。
その後、上記のSQLクエリコマンドを使用して、MySQLrootユーザーにパスワードクレデンシャルを再付与する必要があります。

ここから、 phpMyAdmin インストールプロセスはスムーズに完了します。

phpモジュールのmbstringを有効にして、apache2サービスをリロードする必要があります。

$ sudo phpenmod mbstring
$ sudo systemctl reload apache2

phpMyAdminをテストする前の最後のステップ アクセスは、 Apache phpMyAdminサイトにアクセスできます。

$ sudo nano /etc/apache2/apache2.conf 

エントリ「インクルード/etc/phpmyadmin/apache.conf」を確認してください 」が存在します。

Apache2サービスを再起動します。

$ sudo systemctl restart apache2

WebブラウザからphpMyAdminにアクセスする

ドメイン名に応じて、次の方法でphpMyAdminサイトにアクセスする必要があります。

http://domain_name_or_ip_address/phpmyadmin

私の場合:

http://localhost/phpmyadmin

MySQL以降 rootユーザーは、すべてのデータベースとそれに関連するアクションへの特権アクセス権を持っています。これを使用して、phpMyAdminサイトにアクセスできます。ただし、phpMyAdminサイトにアクセスするための専用のMySQLユーザーをもう1人用意することをお勧めします。

$ mysql -u root -p
MariaDB [(none)]> CREATE USER 'linuxshelltips_star'@'localhost' IDENTIFIED BY 'Pa55word';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'linuxshelltips_star'@'localhost' WITH GRANT OPTION;

この新しい専用ユーザーでphpMyAdminサイトにログインします。

これで、 phpMyAdminを操作できます Webインターフェイスを使用して、MySQL/MariaDBコマンドラインシェルで実行するすべてのデータベース管理アクションを実行します

phpMyAdmin データベース管理エクスペリエンスに、インタラクティブなグラフィカルアイコンの使用を追加します。 SQLクエリは、目に見えるボタンクリックに変換されます。休日が必要なデータベース管理者にとって理想的なツールです。


Linux
  1. KaliLinuxにtelnetをインストールして使用する方法

  2. LinuxでFlatpakをインストールして使用する方法

  3. LinuxでTracerouteをインストールして使用する方法

  1. Linux Screenをインストールして使用する方法は?

  2. LinuxにSSHFSをインストールして使用する方法

  3. LinuxでSlackをインストールして使用する方法

  1. LinuxにPuTTYをインストールして使用する方法

  2. Linuxでlocateコマンドをインストールして使用する方法

  3. LinuxでTorブラウザをインストールして使用する方法