コンピューター

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

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

関連記事

Excelのマクロ(VBA)で時間のかかる作業を短時間で1

「このセルの値を複数のExcelファイルの同じセルに入れたい」「複数のExcelファイルの同じセルの情報だけを一つのExcelにまとめたい」など、よく依頼されます。特に1つセルの情報を複数のExcel …

ESETがインストールできない→ノートンが消えてくれない?

そろそろ、期限が迫ってきたため、先日購入したESET INTERNET SECVURITYをインストトールします。   □関連記事 ESETインストールできました     目次1 インストール前の準備 …

no image

テレワーク・オンライン飲み会には光回線?「おてがる光」なら安くて縛りなし!「NURO光」も安い!

新型コロナウイルスの影響で、ZoomやSkypeなどを使用したテレワークやオンライン飲み会が増えていますね。   ただし、固定回線を引いていないため、モバイルWiFiやスマホのテザリングを使 …

no image

Windows10への無償アップグレードはまだ可能?あと5日でサポート終了

Windows7のサポート終了まで残り日数が僅か5日になりました。 Windows 10へのアップグレードにアップグレードしていない人はいないでしょうか? Windows7のサポート期限は2020年1 …

no image

【HP ENVY x360 13】で使用できるモバイルバッテリー

新しく購入したノートPC「HP ENVY x360 13」ですが、USB TypeCから充電ができるということで、持ち運びがしやすくなるので、小さくて45W以上の出力がある電源を探していました。 Am …

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

このブログは、日々の出来事や、気になったニュースなどの情報をお届けします。