MySQL 5.6 ルートパスワード変更チュートリアル

MySQL 5.6 ルートパスワード変更チュートリアル

1. MySQL 5.6をインストールした後、正常に有効化できない

MySQL の圧縮バージョンは、解凍後、「マイ コンピュータ」->「プロパティ」->「詳細設定」->「環境変数」に移動します。

PATH を選択し、その後に mysql bin フォルダのパスを追加します (例: C:\Program Files\MySQL\MySQL Server 5.6\bin)

my-default.ini の設定を変更または追加します。

[mysqld] 
basedir=C:\Program Files\MySQL\MySQL Server 5.6 (mysql が配置されているディレクトリ) 
datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql ディレクトリ\data) 
ポート = 3306

管理者としてcmdを実行し、 mysqld -installと入力します。

インストールが成功したら、サービスを開始する必要があります。 cmd: net start mysqlと入力し続けると、サービスが正常に開始されます。

サービスが正常に起動したら、ログインできます。図のように、 mysql -u root -p (初回ログイン時はパスワードはありませんので、Enterキーを押すだけ)と入力すると、ログインが成功します。

2. MySQL 5.6のルートパスワードを忘れた

まず、 net stop mysql 、タスク マネージャーに切り替えます。mysql に関連するプロセスがある場合は、それらを閉じることをお勧めします。

CMD コマンドを実行して MySQL インストール bin ディレクトリに切り替え、 mysqld –skip-grant-tablesを実行します (最後にセミコロンがないことに注意してください)。

このコマンド ライン ウィンドウを閉じないで、新しいウィンドウを開いてください。このとき警告が表示される場合もありますが、無視してください。

もう一度新しい cmd ウィンドウを開きます。上記のように bin ディレクトリでコマンドmysql -u root -pを実行し、パスワードの入力を求められた場合は Enter キーを押します。

次のコマンドを実行します:

mysql.user を更新し、User='root' のところ password=PASSWORD('root') を設定します。

更新実行: mysql> flush privileges;

ウィンドウを閉じてログインしてください

3. ユーザーを作成し、特定の権限(選択、削除、更新、作成、削除権限)を付与します。

すべての権限を持つユーザーとしてログインする

ユーザーを作成します:

mysql> mysql.user(Host,User,Password) に値 ("localhost","test",password("1234")) を挿入します。

ユーザーを承認します: 「password」で識別される username@login ホストに database.* に対する権限を付与します。

システム権限テーブルを更新します: mysql>flush privileges;

例1:

mysql> '1234' で識別される te​​st@localhost に、testDB.* の select、update を許可します。
mysql>権限をフラッシュします。

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • mysql 8.0.16 winx64 および Linux でルート ユーザーのパスワードを変更する方法
  • MySql8.0以降のバージョンでROOTパスワードを正しく変更する方法
  • MySQL 5.7 でルートパスワードを変更する方法に関するチュートリアル
  • MySQL 5.7 および MySQL 8.0 でルートパスワードを変更する方法の概要
  • mysql8.0.11をインストールしてrootパスワードを変更し、navicat for mysqlに接続するアイデアの詳細な説明
  • MySQL ルートパスワードを変更する複数の方法 (推奨)
  • MySQL 5.7 でルートパスワードを変更する方法
  • Mysql のルート パスワードを忘れた場合のルート パスワードの変更方法 (概要)
  • MySQLでルートユーザーのパスワードを変更する方法

<<:  KVM ベースの SRIOV パススルー構成とパフォーマンス テストの詳細な説明

>>:  Springboot は、vue+echarts のフロントエンドとバックエンドのインタラクションを使用して、動的なドーナツ チャートを実現します。

推薦する

Vue-CLI3.xはプロジェクトをサーバーに自動的にデプロイします

目次序文1. scp2をインストールする2. テスト/本番環境サーバーのSSHリモートログインアカウ...

Linux で PHP を 5.6 にアップグレードする実用的な方法

1: ターミナルに入ったらPHPのバージョンを確認する php -v出力は次のようになります。 PH...

Nofollowはコメントやメッセージ内のリンクを本当に機能させる

コメントとメッセージはもともと、ウェブマスターがコミュニティと読者層を構築するための優れた手段でした...

MySQL パーティション テーブルに関するパフォーマンス バグ

目次2. pt-pmapを使用したスタック分析3. このコラムのボトルネックポイントの分析4. パー...

ElementUI のネストされたテーブルに基づいて複数選択を実装するためのサンプル コード

序文:私は友人のプロジェクトのバグを修正するのを手伝ったのでこれを書きました。この関数を書くのは初め...

MySQL スローログ実践のまとめ

遅いログクエリ機能スロー ログ クエリの主な機能は、設定された時間しきい値を超える SQL ステート...

ARMアーキテクチャにおける関数呼び出しプロセスの簡単な分析

目次1. 背景知識1. ARM64レジスタの紹介2. STP命令の詳しい説明(ARMV8マニュアル)...

MySQLのインデックス

序文早速本題に入りましょう。これからお話しするのは次のマインドマップです。まずは印象をつかんでくださ...

Docker ベースの Redis マスタースレーブ クラスタの実装

目次1. Redisイメージを取得する2. 6つのRedisコンテナを作成する3. Redisコンテ...

Reactの基本のまとめ

目次序文始めるReactライフサイクルリアクトファイバーリアクトセットステートReactイベントメカ...

Vue開発の詳細な説明 ソートコンポーネントコード

目次 <テンプレート> <ul class="コンテナ">...

Linux システムでキャッシュをクリアする方法の概要

1) キャッシュメカニズムの紹介Linux システムでは、ファイルシステムのパフォーマンスを向上させ...

MySQL オンラインリカバリ UNDO テーブルスペース 実戦記録

1 MySQL5.6 1.1 関連パラメータMySQL 5.6 では、innodb_undo_dir...

CSS で子 div の高さを親コンテナの残りのスペースに合わせる方法

1. フローティング方式を使用する効果画像: コードは次のとおりです: (.content の高さは...