只今、サイトリニューアル中です。過去記事はこちらから確認できます
PR

MariaDB(MySQL)をブラウザから操作する

Web作成

このページでは「Apache」と「Nginx」を同じPCに導入した場合のパスを指定しています
パスに関しては一例です。各自の環境に合わせて適宜変更してください

ApacheNginx
サーバーc:/srv/Apache24c:/srv/nginx
Webファイルc:/srv/html
PHPc:/srv/Apache24/php8.4(8.3)c:/srv/nginx/php8.4(8.3)
MariaDBc:/srv/MariaDB
SSLc:/srv/SSL

MariaDBをブラウザから操作する為に

上記の「Apache」「PHP」「MariaDB」が設置済みで進めていきます

ブラウザからMariaDBを操作するには「phpMyAdmin」というアプリケーションを使います

ただし、今回紹介する「phpMyAdmin」の正式版は「php8.3」にしか対応していません
殆どのレンタルサーバーはまだ「php8.3」が主流です

このサイトでは「php8.4」のインストール方法を主軸に紹介したこともあり、php8.4で使う方法も後の方で紹介します

phpMyAdminをダウンロード

https://www.phpmyadmin.net 右上にある「Download~~」をクリックしてダウンロード
※「php8.3」で使う前提です

phpMyAdminをインストール

ダウンロードしたファイルをクリックすると「phpMyAdmin~~」が表示されます
※表示されない場合は、Zipファイルを右クリックし「すべて展開」をクリックしてください

表示されたフォルダ「phpMyAdmin~~」をWebフォルダにコピーします
 Weファイルの場所を変更する で指定した場所

フォルダ名を「phpmyadmin」などアクセスしやすい名前に変更

c:/srv/html/phpmyadmin

他の例として

c:/htdocs/phpmyadmin
c:/html/phpadmin

「phpmyadmin」の部分は自身の分かりやすい名前に変更してください

動作確認

上記の正式版を使用するにはPHPのバージョン「8.3」でなければなりません
Windows11 ApacheとPHPを連携する – PHPフォルダの名前(バージョン)について

ブラウザにて「http://localhost/phpmyadmin」でアクセス

ユーザー名:root(固定)
パスワード:MariaDBをインストールした時に設定したパスワード

※自身のPCで使う時のみ (テスト用としての管理権限があるときのみ)

ユーザーアカウントを作成

レンタルサーバーを利用してる方は同じユーザー名を使って作成してもいいです

ログイン後表示される上部にある「ユーザアカウント」をクリック

真ん中にある「ユーザアカウントを追加する」をクリック

ログイン情報

ユーザ名:      root以外のユーザ名
ホスト名:      基本的にこのままでOK
パスワード:     新しいユーザのパスワード
 再入力:      上と同じパスワード
認証プラグイン:   そのままでOK
パスワードを生成する:「生成する」をクリックするとランダムなパスワードが自動入力されます
          ※上のパスワードも一括変更されます

ユーザアカウント専用データベース

同名のデータベースを作成してすべての権限を与える。: テスト環境ならチェックを入れてもOK
ワイルドカード(ユーザ名_%)に該当するデータベース: 上に同じ

グローバル権限

すべてチェック: テスト環境ならチェックを入れてもOK 

下部にある「実行」をクリック

「同名のデータベース~~」にチェックが入っていればユーザ名と同じデータベースが作成されます

この方法は自身のPCに取り組んだ場合です
レンタルサーバーではそれぞれ、ユーザアカウントやデータベースを作成する方法が異なります

phpMyAdminをphp8.4で使う

上記では「正式版」として紹介してきましたが、ここからは「開発中」のphpMyAdmin(php8.4用)を使う方法を紹介していきます

https://www.phpmyadmin.net/downloads にて真ん中あたりにある「phpMyAdmin-6.0+snapshot-all-language.zip」をダウンロードします

php8.4用としてイントール

基本的には上記と同じですが、別フォルダとしてインストールします

ダウンロードしたZIpをクリックすると「phpMyAdmin-6.0+snap~~」が表示されます
※表示されない場合は、Zipファイルを右クリックし「すべて展開」をクリックしてください

表示されたフォルダをWebフォルダにコピーします
コピーしたフォルダを「phpmyadmin84」などに変更(php8.4用)

phpMyAdminをphp8.4で使う為の設定

httpd.confを編集 「c:/srv/Apache24/conf/httpd.conf」

Apacheの「httpd.conf」を開き末尾に以下を追加 

LoadFile c:/srv/Apache24/php8.4/libsodium.dll

以下は参考例

#PHPIniDir c:/srv/Apache24/php8.3
#LoadModule php_module c:/srv/Apache24/php8.3/php8apache2_4.dll

PHPIniDir c:/srv/Apache24/php8.4
LoadModule php_module c:/srv/Apache24/php8.4/php8apache2_4.dll

LoadFile c:/srv/Apache24/php8.4/libsodium.dll
AddType application/x-httpd-php .php

「PHPInDir」「LoadModule php_module」の部分で php8.3 になっている場合は、php8.4に切り替えてください
PHPの切り替えについては Windows11 ApacheとPHPを連携する – php8.4とphp8.3を切り替える にて紹介しています

php.iniを編集 「c:/srv/Apache24/php8.4/php.ini」

php8.4のフォルダ内にある「php.ini」を開き945行目付近にある
「;extension=soduim」のコメントアウトを削除

;extension=sodium
↓
extension=sodium

動作確認

Apacheが起動していれば再起動してください

ブラウザにて「http:/localhost/phpmyadmin84」などでアクセス
ログイン後エラーが出なければ成功です

コメント

タイトルとURLをコピーしました