コンピューター

MySQLが突然つながらなくなった

投稿日:2019年9月14日 更新日:

MySQLに接続できない

久しぶりに、PHPとMySQで作っているサイトの更新依頼がありました。
テーブルの新規作成等が必要だったためローカルの開発環境から
phpMyadminでログインしようとしたんですが
MySQL サーバにログインできません
というメッセージが表示されログインできません。

原因がわからないので、とりあえずコマンドプロンプトを開き
mysql -uroot -p
からパスワードを入力後エンターを押します。
ログインはできるようです。
試しにSQLコマンドを試してみますがエラーが出ます。

そういえば以前も同じようなエラーが出たような・・・


MySQL5.7.4からパスワードの有効期限が設定された

記憶をたどって思い出しました。

MySQL5.7.4からパスワードの有効期限が設定されているため
有効期限が切れた後、のどちらかをしないとログイン以外
できなくなるんでした。

解決方法

解決するには
・パスワードを変更する
・有効期限を無期限に設定する
のどちらかです。

パスワードの変更は
mysql> set password for ‘root’@’localhost’ = password(‘xxxxxxx’);
で行います。

ただ、今回はローカルの開発環境のため、パスワードの変更は
したくない。

ということで有効期限を無期限に設定します。

下記のコマンドを入力しエンター
mysql> SET GLOBAL default_password_lifetime = 0;


これで無期限に設定されえます。

一応、無期限になっているか下記のコマンドで確認します。
mysql> SHOW GLOBAL VARIABLES LIKE ‘default_password_lifetime’;

default_password_lifetimeが「0」になっていればOK

無事にログインすることができました。

 

-コンピューター

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

Windows7をインストールした日の情報を調べてみた。

前回、windows 10にアップグレードしようと思ったパソコンについて、「そういえばいつから使用しているのかな」と思い調べてみました。調べるにはスタート>すべてのプログラム>アクセサリ& …

no image

ふじもんコラボの「よくばりWiFi」届いた

先日申し込みを行った、ふじもんコラボの「よくばりWiFi」が届きました。 ネコポスで送られてきたのですが、箱にも入っていない状態でプチプチにまかれて、そのままネコポスのパックに入れられていました。   …

複数のPCを1台のキーボートとマウスで使う

仕事上、複数のPCを同時に使用しているんですが、キーボートとマウスは1台で済ませたい。そんな時に使っている方法です。 目次1 キーボード・マウス用パソコン切替器を使用する2 フリーソフトを使用する3 …

no image

VirtualboxにRedHat7.3を入れてみる

前回、Virtualboxで64bitのOSが選択できないという現象を解決したので、さっそくRedhat Linux7.3をインストールしたいとおもいます。 目次1 前置き2 設定2.1 仮想マシンの …

Microsoft Teams 勝手に起動する

いつのまにかインストールした覚えがないMicrosoft Teamsのサインイン画面がパソコン起動時に出てくるようになりました。 邪魔なのでアンインストールしようと思い「アプリと機能」からアンインスト …

こんにちは、やきやきです。

1人で会社を起業して今年で9年目。
20数年SEやってます。