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

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

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

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

phpMyAdmin

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

VPS

VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

Q&A

2回答

4963閲覧

phpmyadminでのroot@localhostログインができない

pussy_pussy

総合スコア22

MySQL

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

phpMyAdmin

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

VPS

VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

0グッド

0クリップ

投稿2021/04/17 07:23

##現状
Conohaで借りたVPSを利用しています.OSはUbuntuの18.04です.

新しくデータベースを作る為にphpmyadminでroot@localhostでログインを試みているのですが失敗します.

○エラー文:
1045 - Access denied for user 'root@localhost'@'localhost' (using password: YES)

○mysql.userの中身

+------------+-----------+
| user | host |
+------------+-----------+
| nickname | % |
| phpmyadmin | localhost |
| root | localhost |
| nickname | localhost |
+------------+-----------+

ちなみに、CUIではログインができました.
root@118-27-39-61:/etc/phpmyadmin# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 30
Server version: 10.1.47-MariaDB-0ubuntu0.18.04.1 Ubuntu 18.04

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

##解決したいこと
rootアカウントでphpmyadminでログインをしてテーブル作成できるようにすること.

よろしくお願いします.

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

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

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

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

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

guest

回答2

0

ubuntuで同じ事象になったので、備忘を兼ねて回答します。
まず、nfoxさんの言うとおり、http://localhost/phpmyadmin
でログインするユーザー名はrootだけです。

コマンドで、mysqlにrootとしてログインし、ログイン時と同じパスワードで構いませんので、以下のコマンドを実行。

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新しいパスワード';

原因はわかりませんが、これでwebからログインできました。
(文字コードをutf8にしたり戻したりしたのが原因かもしれません)

バージョン
mysql Ver 8.0.26-0ubuntu0.20.04.2 for Linux on x86_64 ((Ubuntu))

投稿2021/08/25 08:01

masakazn

総合スコア2

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

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

0

user 'root@localhost'@'localhost'

エラーが推測になってしまいますが、ユーザ名は"root@localhost"ではなくて、"root"だけでいいのでは?

投稿2021/04/17 08:07

nfox

総合スコア229

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

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

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

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問