勉強したことのメモ

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でカラム数の異なるテーブルを結合する(UNION)
MySQLでカラム数の異なるテーブルを結合する(UNION)

MySQLでカラム数の異なるテーブル同士をUNIONで結合させたかった。ただ、何 ...

MySQLで苗字(姓)と名前(名)のカラムを結合させ検索する方法
MySQLで苗字(姓)と名前(名)のカラムを結合させ検索する方法

MySQLで名字(姓)と名前(名)をそれぞれ別カラムに格納しているデータベースが ...

htmlspecialcharsを通してMySQLに格納したものを元に戻して出力
htmlspecialcharsを通してMySQLに格納したものを元に戻して出力

MySQLにHTMLタグを入れたくない場合にhtmlspecialcharsを使 ...

MySQLが起動も再起動もできない際の対応方法
MySQLが起動も再起動もできない際の対応方法

サイトで障害が発生した。FTPやSSH接続は出来るけどサイト自体は表示されない。 ...

Podmanで導入したデータベース(MariaDB)用コンテナのチューニングに関する設定方法
Podmanで導入したデータベース(MariaDB)用コンテナのチューニングに関する設定方法

先日Podmanでデータベース(MariaDB)用コンテナを導入したが、当該コン ...