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です。)

参考リンク

MySQL 5.7でrootユーザのパスワードを再設定
teratail – CentOS7.2でのMySQLインストールでの問題

-Database
-

執筆者:


comment

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

関連記事

no image

CASE式のすすめ その2

本日も「達人に学ぶSQL徹底指南書」を地道に進めていきます。 Contents1 CASE式の利用2 UPDATE文のCASE3 テーブル同士のマッチング CASE式の利用 私自身はCHECK制約を使 …

no image

cakeでのトランザクション、コミット、ロールバック

cakePHP(2.X系)でのトランザクション、コミット、ロールバックについて。 cakePHPでトランザクションを書ける場合、Model内に [crayon-641b4e1a51ea76179755 …

no image

データベースによるテストデータ作成

テスト環境を作る際に、テストデータを作るのが面倒・・・なんかライブラリでもないかな・・と思っていたんですが、MySQLでいろいろと簡単にできます。 数字 [crayon-641b4e1a5250127 …

no image

論理設計のグレーノウハウ 列持ちテーブル、集計キー、多段ビュー

前回に引き続き論理設計のグレーノウハウについて。 Contents1 列持ちテーブル1.1 メリット1.1.1 シンプルな設計1.1.2 入出力のフォーマットと合わせやすい1.2 デメリット1.2.1 …

no image

JPAでの多対多のリレーション

以前、このエントリーでJPAのリレーションについて説明しました。 今回は多対多について説明します。 Contents1 テーブル構成2 ソース2.1 CDのエンティティ2.2 Artistのエンティテ …

アーカイブ