質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

phpMyAdmin

phpMyAdminはオープンソースで、PHPで書かれたウェブベースのMySQL管理ツールのことです。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

0回答

599閲覧

mysqlにログインできるがphpMyAdminでログインができない

minatonn

総合スコア14

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

phpMyAdmin

phpMyAdminはオープンソースで、PHPで書かれたウェブベースのMySQL管理ツールのことです。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2021/11/12 03:12

編集2021/11/12 04:55

前提・実現したいこと

LAMP環境構築の勉強をしています。
CentOS7,PHP5.4.16, mysql Ver 8.0.27です。

ターミナルでmysqlへのログインはできるのですが、
phpMyadminからログインできません。
どうしたら解決するでしょうか?

発生している問題・エラーメッセージ

エラーメッセージ

イメージ説明

config.inc.php(一部抜粋)

1<?php 2/** 3 * phpMyAdmin configuration file, you can use it as base for the manual 4 * configuration. For easier setup you can use "setup/". 5 * 6 * All directives are explained in Documentation.html and on phpMyAdmin 7 * wiki <http://wiki.phpmyadmin.net>. 8 */ 9 10/* 11 * This is needed for cookie based authentication to encrypt password in 12 * cookie 13 */ 14$cfg['blowfish_secret'] = 'W9xq9poQKK6nEnXb3hqcPAGdVzM8Bjz5'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ 15 16/** 17 * Server(s) configuration 18 */ 19$i = 0; 20 21// The $cfg['Servers'] array starts with $cfg['Servers'][1]. Do not use 22// $cfg['Servers'][0]. You can disable a server config entry by setting host 23// to ''. If you want more than one server, just copy following section 24// (including $i incrementation) serveral times. There is no need to define 25// full server array, just define values you need to change. 26$i++; 27$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address 28$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port 29 30//$cfg['Servers'][$i]['socket'] = ''; // Path to the socket - leave blank for default socket 31//$cfg['Servers'][$i]['connect_type'] = 'tcp'; // How to connect to MySQL server ('tcp' or 'socket') 32$cfg['Servers'][$i]['connect_type'] = 'socket'; 33$cfg['Servers'][$i]['socket'] = '/var/lib/mysql/mysql.sock'; 34 35$cfg['Servers'][$i]['extension'] = 'mysqli'; // The php MySQL extension to use ('mysql' or 'mysqli') 36$cfg['Servers'][$i]['compress'] = FALSE; // Use compressed protocol for the MySQL connection 37 // (requires PHP >= 4.3.0) 38$cfg['Servers'][$i]['controluser'] = ''; // MySQL control user settings 39 // (this user must have read-only 40$cfg['Servers'][$i]['controlpass'] = ''; // access to the "mysql/user" 41 // and "mysql/db" tables). 42 // The controluser is also 43 // used for all relational 44 // features (pmadb) 45$cfg['Servers'][$i]['auth_type'] = 'cookie'; // Authentication method (config, http or cookie based)? 46$cfg['Servers'][$i]['user'] = ''; // MySQL user 47$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed 48 // with 'config' auth_type)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

FKM

2021/11/12 03:16

mysql側の制御にIDとパスワードを設定していますか?
minatonn

2021/11/12 03:40

すみません。 mysql側の制御のIDとパスワードはどのようにしたら確認できますか?
m.ts10806

2021/11/12 03:42

MySQL8の環境にサポートが終わって久しいPHP5.4はどういう理由ですか?
minatonn

2021/11/12 03:44

諸事情につき...バージョンについてはご容赦ください。
m.ts10806

2021/11/12 03:47

なるほど、わかりました。 ひとまずApacheのエラーログ確認されたほうが良いと思います。 おそらくそこに原因書いてあります。
minatonn

2021/11/12 04:28

m.ts10806さん apachのエラーログ出して確認してみたのですがそれらしいものはありますでしょうか? [Fri Nov 12 10:57:57.322459 2021] [lbmethod_heartbeat:notice] [pid 1248] AH02282: No slotmem from mod_heartmonitor [Fri Nov 12 10:57:59.607200 2021] [mpm_prefork:notice] [pid 1248] AH00163: Apache/2.4.6 (CentOS) PHP/5.4.16 configured -- resuming normal operations [Fri Nov 12 10:57:59.607234 2021] [core:notice] [pid 1248] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND' [Fri Nov 12 11:10:05.540989 2021] [:error] [pid 1921] [client 192.168.0.7:49230] PHP Warning: phpinfo(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /var/www/html/index.php on line 2
m.ts10806

2021/11/12 05:37

ひとまずそのログ内容も質問本文に追記していただけたらと(やはりコメント欄では読みにくいですし、これから見るユーザーには分からないので)
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問