1705087 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

たろさん7890のブログ

たろさん7890のブログ

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

Profile

たろさん7890

たろさん7890

Freepage List

Calendar

Keyword Search

▼キーワード検索

Free Space




Archives

Category

Shopping List

『1年保証』送料無料 累計230000個完売!レビュー投稿で10つ以上のプレゼントから選択可! USB 3.0対応 書き込み 読み込み cdドライブTYPE-Cコネクター付き ケーブル内蔵「楽天連続1位」1年保証 DVDドライブ 外付け dvd cd ドライブ 外付け USB 3.0対応 書き込み 読み込み dvdドライブ 外付けdvdドライブ cdドライブ TYPE-Cコネクター ケーブル内蔵 CD/DVD-RWドライブ Mac Windows11対応
ふっくら仕上げ★無添加★網元が作る釜揚げシラス【極上品】釜揚げシラス【1k】(250gx4P)小分けパック【千葉県産】国産 送料無料 冷凍 天然 海鮮 母の日 父の日 敬老の日 お祝い 御中元 御歳暮 ギフト やみつき 特産 やわらか ふっくら 健康 網元 漁師直送
【おかげさまで楽天ランキング1位獲得!】加工場は漁港のすぐそば。門外不出の塩加減調整で、ふわふわの釜揚げしらすを実現。小分けで便利です。化粧箱なし割引!【楽天1位獲得】【化粧箱無し割引】龍馬しらす 250g×4パック 1000g 1kg 釜揚げしらす 小分けで便利 国産 高知産 冷凍 ギフト プレゼント 自宅用 お中元 お歳暮 母の日 父の日 敬老の日 子供 赤ちゃん うす塩 天日干し 丼 おつまみ 大容量 お得用
【ちりめんじゃこ・しらす干しデイリーランキング1位獲得】 【 減塩 愛知県 ちりめんじゃこ シラス 減塩 国産 愛知 お土産 お歳暮 ギフト お取り寄せグルメ お取り寄せ 海鮮 送料無料 】しらす干し1kg 小分け(200×5) 訳あり 愛知県産 ちりめん 【 シラス干し しらす 減塩 愛知県 ちりめんじゃこ シラス 減塩 国産 愛知 お土産 お歳暮 ギフト お取り寄せ 海鮮 】
シリーズ累計48000個以上販売! AIRGEL「あなたのお尻を受け止める」ジェルクッションシリーズ ハニカムクッション 椅子用クッション リモート 姿勢矯正 デスクワーク プレゼント?10%OFFクーポン/ 【累計販売10万枚突破 】 ジェルクッション ゲルクッション 座布団 特大 3層構造 二重 洗える クッション ハニカム 対策 腰痛 体圧分散 無重力 腰 お尻 痛み 椅子用 車 テレワーク 在宅 車イス 贈り物 プレゼント 子ども 子供 勉強机 送料無料

Headline News

Rakuten Card

2021.10.15
XML
カテゴリ:Linux
​​​​​​​​​​​​phpMyAdminでハマった。
wordpressのバージョンアップをしたら、phpMyAdminが接続できなくなった件。

結論としては、設定ファイル:
/etc/pypMyAdmin/config.inc.php

の修正ミスです。

■1 経緯
・wordpress で、バージョンアップが推奨されるメッセージがでていたので、それに従い、バージョンアップを実施
・その際、データベースの更新される旨もあったのですが、そのまま実施

■2 phpMyAdminのエラー
・それまで通りのURLでアクセスすると、500エラー

​■3 設定ファイルの再設定​
/etc/pypMyAdmin/config.inc.php

・設定がすべて初期化されてしまっていたことに気づいて、再度設定
・このとき、/etc/pypMyAdmin/config.inc.php.rpmsave ファイルが出来ていることに気づいていなかったため、ゼロから記述
・host,user,password を設定
・しかし、500エラー解消せず

■4 試行錯誤
・500エラーなので、apacheの設定だと判断して、httpdのconfファイルのパラメータを試行錯誤
・しかし、500エラー解消せず
・諦めて、phpMyAdminを再インストール
・しかし、500エラー解消せず
・冷静になって、設定ファイルconfig.inc.phpを、すべて初期状態にする

すると、ログイン画面が表示された
つまり、apache側の設定だと思っていたのに、phpMyAdmin側の問題だったということが判明。
http500エラーだから、そう思い込んでしまったのが敗因でした。

■5 設定ファイルの再度見直し
・設定をもう一度、もとに戻す
・やはり、500エラー
・でも、原因はこのファイルのはず
・設定を初期状態にして、設定をひとつずつ変更しながら、確認
・そしたら、passwordの設定をしたときに、500エラー発生
ここか!
で、よく見ると、行末のセミコロン;がありませんでした ohz

・設定を修正
・ログイン画面表示!

ログインすると、無事接続。
しかし、既存のデータベースが見えてない状態。
なにか、おかしい・・・・・

ログイン画面で、ID、パスワードを入力したときのエラーメッセージが問題のようです。
「ID@xxx.xxx.xxx.xxx」
xxxはphpMyAdminを実行しているサーバのIPアドレスです。

今回のMySQLは、Azure Database for MySQL に接続します。​
したがって、IDがローカルサーバのxxxと認識されていることが問題とおもわれます。

Azure Database for MySQLへ接続するためのphpMyAdmin
って、Google先生もよいアドバイスをくれないのですよねぇ。


ここでしばらく、また試行錯誤しました。
もともと、バージョンアップ前の設定とは違うのですが、次の形式で、設定ファイルのIDを設定することで解決しました。

ID@host

まあ、正しいのですが、じゃあ、元々どうして接続できていたのだろう、という疑問が残りました。


とりあえず、インシデントの回復優先ということで、対応はここまでです。

ふう、これで1日つぶしました・・・・。


■ご参考
Azure Database for MySQL に接続するためのphpMyAdmin の設定

前提:
(1) /etc/pypMyAdmin/config.inc.php(ここに設定ファイルがあるとして)
(2) OS CentOS 7.9.2009
(3) PHP 7.2.38
(4) phpMyAdmin 

必要なのは、つぎの3つ。

(1)host  Azure Database for MySQLのデータベース名
私の場合は、"xxxxxx.mysql.database.azure.com"です。
(2)user ユーザ名@host名
 host名は、(1)のhostです。
(3)password 任意のパスワード

(1)は必須です。(2)(3)は、設定ファイルに記述しなくても大丈夫です。
上記以外のパラメータは、通常、デフォルトで良いと思われます。














​​​​​​​​​​​​​​





お気に入りの記事を「いいね!」で応援しよう

Last updated  2021.10.18 20:24:37
コメント(0) | コメントを書く



© Rakuten Group, Inc.