skillup

技術ブログ

Database

MySQL safe mode

投稿日:2017年4月23日 更新日:

MySQLに関してしっかりパスワードをチェックしていれば問題ありませんが、中にはrootパスワードをわすれた!なんてこともあるでしょう。

そんなときはsafe modeで実行することでrootのパスワードを変更することができます。

なお環境としては下記を前提にしています。

CentOS 7系
MySQL 5.6以上

safe modeの起動

この後mysqlにパスワードなしでログインできるようになります。

それ以外に/etc/my.cnfに

と書いても再起動しても行けるようです。

正常なパスワードを反映し終わったらskip–grand–tablesは消しましょう。(set-enviroment=””で再読み込みすればOKです。設定ファイルの場合には消して再起動すればOKです。)

参考リンク

http://qiita.com/ksugawara61/items/d8d69b7d57a3afcef980
https://teratail.com/questions/53026

-Database
-

執筆者:


comment

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

関連記事

no image

CASE式のすすめ

SQL実践入門を7割がたぐらい終えたところで同著者の方の「達人に学ぶSQL徹底指南書」を学習しようと思っています。 この方の著書は気づいたら結構読んでましたね。 Contents1 CASE式での注意 …

no image

NOT EXISTSの利用

引き続きNOT EXISTSの利用です。 思った以上に使えますね・・・がムズイ。 今回は下記のようなテーブル(seats)があるとします。 ケースとしては新幹線の座席番号で空は席が空いている状態、占は …

no image

DBの構造について メモリとHDD

データベースについてまたまた学習中。 覚えておきたいポイントなど。 データを収めておくべき媒体では「記憶コスト(単位金額当たりの容量)」と「アクセス速度」の2つが重要なパラメータ メモリとHDDでは前 …

no image

cakePHPでの直SQL

今回はCakePHPにて直のSQLを書く方法を。 cakePHPにて大概の処理はもともと備わっているコマンドでなんとかなりますが、まれに直SQLを書いたほうがらくなこともあります。 書き方その1 [c …

no image

HAVING句がらみの計算式

「達人に学ぶSQL徹底指南書」読んでますが、かなり難しいものがでてきましたね。 テーブルは前回のものと同じ以下のものを使います。 name | income ————+——– サンプソン | 4000 …