勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

MySQLでホスト指定しても正常に接続できない場合

   2024/03/04  MySQL / MariaDB

MySQL自体は動いており、ユーザーも登録されているのに、ホスト名を指定しても正常に接続できないケースがあった。

ちょっとよく分からないのでユーザー状況がどうなっているか以下で確認。

SELECT user,host,password FROM mysql.user;

するとrootはhostが「localhost」として設定されているけど、接続できないユーザーは「%」としてワイルドカード指定されていた。

以下でlocalhostを追加。

GRANT ALL PRIVILEGES ON *.* TO ユーザー名@localhost IDENTIFIED BY 'パスワード';

ワイルドカードはlocalhostも含みそうなものだけどダメみたい。

 - MySQL / MariaDB

  関連記事

MySQLのバイナリログ(/var/lib/mysql/binlog)を適切に削除する方法
MySQLのバイナリログ(/var/lib/mysql/binlog)を適切に削除する方法

レンタルしているVPS内のファイルを整理していると「/var/lib/mysql ...

MySQLで1対多というテーブル構造でデータ結合と条件検索する方法
MySQLで1対多というテーブル構造でデータ結合と条件検索する方法

MySQLで飲食店舗テーブルと休業日テーブルがあり、1店舗に対して複数行の休業日 ...

PLESK利用時にMySQLでrootのパスワードが分からない場合の対応方法
PLESK利用時にMySQLでrootのパスワードが分からない場合の対応方法

pleskで管理しているサーバがあり、mysqlのrootのパスワードが分からな ...

MySQLでCSVから列を指定してインポート
MySQLでCSVから列を指定してインポート

MySQLでCSVからデータをインポートしたかった。またエクセル風にいうA列はi ...

Codeigniter4でMySQLに接続しCRUD操作する方法
Codeigniter4でMySQLに接続しCRUD操作する方法

Codeigniter4.4.4でMySQLに接続しCRUD操作したい。また、任 ...