config.inc.php修正したが、反映方法が不明 / 迷走開始

CentOS release 6.4 (Final)

カテゴリー: CentOS 7 2週間無料のお試し期間 8回目  閲覧数:280 配信日:2018-03-18 22:22


config.inc.php修正したが、反映方法が不明


下記を試す
・何も変化なし
mysql> FLUSH PRIVILEGES;

考えられる選択肢は2つ
・"create_tables.sql"を再度実行
・”GRANT SELECT, INSERT, DELETE, UPDATE, ALTER ON `phpmyadmin`.* TO 'pma'@localhost”

GRANT SELECT, INSERT, DELETE, UPDATE, ALTER ON `phpmyadmin`.* TO 'pma'@localhost
MySQL のメッセージ: ドキュメント

#1133 - ユーザーテーブルに該当するレコードが見つかりません。


下記を試すも変化なし
mysql> FLUSH PRIVILEGES;

再度実行するも、同じ箇所でエラー発生
mysql> source /usr/share/phpMyAdmin/sql/create_tables.sql
Query OK, 1 row affected, 1 warning (0.00 sec)

Database changed
ERROR 1133 (42000): Can't find any matching row in the user table
Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.01 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)

Query OK, 0 rows affected, 1 warning (0.00 sec)


グループをapacheからnginxへ変更
・この処理必要かどうか不明
→ 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」エラー対策として必要。但し、権限変更対象は「config.inc.php」そのものではなく、「config.inc.phpを格納しているphpMyAdminディレクトリ」
# chown -R root:nginx /etc/phpMyAdmin/config.inc.php
# ls -la /etc/phpMyAdmin/config.inc.php
-rw-r----- 1 root nginx 4554  3月 18 22:08 /etc/phpMyAdmin/config.inc.php

# ls -la /etc/phpMyAdmin          
                                                                                         
合計 28
drwxr-x---   2 root apache   57  3月 18 22:08 .
drwxr-xr-x. 98 root root   8192  3月 17 12:11 ..
-rw-r-----   1 root nginx  4554  3月 18 22:08 config.inc.php
-rw-r-----   1 root apache 4598  3月 17 12:11 config.inc.php.20180318


迷走開始


メモを取る余裕がなかったため、以下が時系列かどうか確信は持てない
mysql> FLUSH PRIVILEGES;          
                                                                                                                         
Query OK, 0 rows affected (0.00 sec)


mysql> GRANT SELECT, INSERT, DELETE, UPDATE, ALTER ON `phpmyadmin`.* TO 'pma'@localhost
   -> ;
                                                                                                                                                   
ERROR 1133 (42000): Can't find any matching row in the user table

mysql> GRANT SELECT, INSERT, DELETE, UPDATE, ALTER ON `phpmyadmin`.* TO 'pma'@localhost by 'パスワード';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'by 'パスワード'' at line 1

mysql> USE phpmyadmin;
Database changed

mysql> GRANT SELECT, INSERT, DELETE, UPDATE, ALTER ON `phpmyadmin`.* TO 'pma'@localhost;
ERROR 1133 (42000): Can't find any matching row in the user table

mysql> GRANT SELECT, INSERT, DELETE, UPDATE, ALTER ON `phpmyadmin`.* TO 'pma'@localhost by 'パスワード';
                                                 
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'by 'パスワード'' at line 1


SQL成功


mysql> GRANT SELECT, INSERT, DELETE, UPDATE, ALTER ON `phpmyadmin`.* TO 'pma'@localhost IDENTIFIED BY "パスワード";
Query OK, 0 rows affected, 1 warning (0.01 sec)


Can't find any matching row in the user table


確かにユーザテーブルにはpmaユーザは存在しない
・だから作成しようとしているのに!
mysqlでのgrantの実行

パスワードをちゃんと入力すれば良い
・気付くか! そんなもん

週間人気ページランキング / 6-26 → 7-2
順位 ページタイトル抜粋 アクセス数
1 npm | Node.js(サーバサイドJavaScriptのフレームワーク) | さくらVPS0 264
2 cp | Linuxコマンド | さくらVPS0 134
3 bash | shell | さくらVPS0 113
4 host | Linuxコマンド | さくらVPS0 71
5 パイプ | | パイプ(Linuxコマンド) | さくらVPS0 65
6 history | Linuxコマンド | さくらVPS0 32
7 phpの設定ファイルをphp.ini から分離させても良いの? | さくらVPS0 25
8 RFC | HTTP(通信プロトコル) | さくらVPS0 21
9 ABRT により 問題が検出されました | CentOS 7 (CentOS) | さくらVPS0 15
10 Nginx設定。エラーログレベル | Nginx(Webサーバ) | さくらVPS0 14
10 さくらVPS0 14
11 「RLogin」で文字化けするようになった場合は、オプション設定 - フォント - 文字セット -「UTF-8」を選択します。  | RLogin(ターミナルエミュレータ) | さくらVPS0 13
11 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) | さくらVPS0 13
12 ImageMagick と imagick の違い | ImageMagick(ソフトウェアスイート) | さくらVPS0 11
12 PHP Version 7.1.2 php-mecabエクステンション対応 / PHP 7.0.14 からのアップグレード  | MeCab(形態素解析) | さくらVPS0 11
13 chmod | Linuxコマンド | さくらVPS0 9
13 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) | さくらVPS0 9
14 PHPのmb_send_mail関数でメール送信できない | メール処理システム | さくらVPS0 8
14 Nginx エラー対応。解決したが原因不明 | Nginx(Webサーバ) | さくらVPS0 8
15 5文字 / 英単語 | ドメイン取得候補英単語(ドメイン) | さくらVPS0 7
2022/7/3 1:01 更新
指定期間人気ページランキング / 2020-5-28 → 2022-7-2
順位 ページタイトル抜粋 アクセス数
1 Nginx設定。エラーログレベル | Nginx(Webサーバ) | さくらVPS0 1300
2 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) | さくらVPS0 1092
3 パイプ | | パイプ(Linuxコマンド) | さくらVPS0 1010
4 ABRT により 問題が検出されました | CentOS 7 (CentOS) | さくらVPS0 754
5 PHPのmb_send_mail関数でメール送信できない | メール処理システム | さくらVPS0 743
6 npm | Node.js(サーバサイドJavaScriptのフレームワーク) | さくらVPS0 735
7 Reached target Shutdown メッセージが表示されたあと、シャットダウンまたは再起動プロセスがハングアップする | CentOS 7 (CentOS) | さくらVPS0 703
8 さくらVPS0 675
9 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) | さくらVPS0 644
10 cp | Linuxコマンド | さくらVPS0 621
11 ImageMagick 6.7.2.7-2.el6 を yum アンインストール / ImageMagick 6.8.8-9 を make アンインストール | ImageMagick(ソフトウェアスイート) | さくらVPS0 568
12 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート | さくらVPS0 472
13 touch コマンド / viコマンド。新規ファイル作成時の違い | Linuxコマンド | さくらVPS0 453
14 echo と cat の違い | さくらVPS0 419
15 tar | Linuxコマンド | さくらVPS0 410
16 499 (Request has been forbidden by antivirus) | HTTP(通信プロトコル) | さくらVPS0 406
17 PHPファイルでchmodエラー | PHP(プログラミング言語) | さくらVPS0 398
18 「さくらVPS」で、「CentOS6」を「CentOS7」へ変更するためには? | CentOS 7 2週間無料のお試し期間 Link(さくらVPS) | さくらVPS0 397
19 リダイレクト > >> < << | リダイレクト(Linuxコマンド) | さくらVPS0 392
20 history | Linuxコマンド | さくらVPS0 352
2022/7/3 1:01 更新