勉強したことのメモ

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

  関連記事

WordPressでデータベース接続確立エラー発生時の対応方法

WordPressで「データベース接続確立エラー」というエラー表示がされた。大抵 ...

MySQLで歯抜けになっているint型の数値を取得する

MySQLで歯抜けになっているシーケンス番号を 取得したいケースがあった。 ■ソ ...

MySQLにて直近のクエリで発行されたAUTO_INCREMENTの値を取得する方法

やりたかったことは「MySQLで新規登録(INSERT)なら、登録時のAUTO_ ...

MySQLでカラム内容によって条件分岐させたい場合の対応方法

MySQLでカラムの内容によって条件を分岐させたかった。またPHPで処理するので ...

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

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