勉強したことのメモ

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

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

   2024/03/04  MySQL

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

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

SELECT user,host,password FROM mysql.user;

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

以下でlocalhostを追加。

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

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

 - MySQL

  関連記事

MySQLにてSELECT時にdate型のカラムから和暦を計算し表示する方法

MySQLにdate型のカラムに誕生年月日が格納されており、そこから和暦を計算し ...

MySQLで月別に集計を行う。あと日付時刻関数。

現在進行形でやっているデータ集計系だけど 新たな発見があったのでメモ。 ■日付時 ...

MySQLでIPを整数値としてカラムに格納する

MySQLでIPを整数値としてカラムに格納しているケースがあった。今までIPが必 ...

MySQLで指定の順にデータをソートする方法(ORDER BY FIELD)

MySQLで指定した順にソートしてデータを取り出したい。通常だと主キーだったり何 ...

MySQLで直近に挿入したオートインクリメントの値と次回挿入する値を取得する方法

phpとmysqliを使っている中で次回挿入するオートインクリメントの値と、前回 ...