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 のフロントエンドとバックエンドのインタラクションを使用して、動的なドーナツ チャートを実現します。

推薦する

Jenkins の Docker のデプロイとインストール手順

まず、Docker がインストールされたサーバーが必要です。 (私はすでにこれをサーバーにインストー...

Vue大画面表示適応方法

この記事では、vueの大画面表示適応の具体的なコードを参考までに紹介します。具体的な内容は以下のとお...

JavaScript における Arguments オブジェクトの使用に関する詳細な説明

目次序文議論の基本概念議論の役割実パラメータと仮パラメータの数を取得する実際のパラメータ値を変更する...

HTML で点線の境界線を設定する方法

CSSスタイルとHTMLタグ要素を使用するさまざまな HTML タグに点線の境界線を追加するために、...

Ubuntu 18.04 での Pycharm インストール チュートリアルの実装

方法1: Pycharmをダウンロードしてインストールするダウンロードアドレス: https://w...

CSS ブラウザ互換性の問題に対する 4 つの解決策

フロントエンドは、技術が急速に進化するだけでなく、知っておくべき事柄が多すぎるという理由で大変な仕事...

ウェブデザインスキル:中国語と英語が混在するウェブページの上位表示の問題

<br />私はこの問題で気が狂いそうです。症状は次のとおりです。 症状の説明: Int...

CSS3 は 3D キューブの読み込み効果を作成します

簡単な説明これは CSS3 のクールな 3D キューブのプリロード効果です。この特殊効果は、シンプル...

MYSQLはUnionを使用して2つのテーブルのデータを結合し、表示します。

UNION演算子の使用union : 2 つ以上の SELECT ステートメントの結果を 1 つの...

Webサービスのリモートデバッグとタイムアウト動作原理の分析

Webサービスのリモートデバッグ.NET では、WEBSERVICE のリモート デバッグ機能はデフ...

HTML における Div と table の違い (あらゆる側面から詳細に説明)

1: 速度と読み込み方法の違いdivとtableの違いは速度ではなく、読み込み方法です。速度はネット...

Vue+js はビデオのフェードインとフェードアウト効果を実現します

Vue+jsはビデオのフェードインとフェードアウトを実現します。参考までに、具体的な内容は次のとおり...

PC/Pad/Phoneデバイスに自動的に適応するCSSウェブページレスポンシブレイアウト

序文最近は、PC、iPad、携帯電話、スマートウォッチ、スマートテレビなど、さまざまなデバイスが存在...

Linux システムに 3 つ以上の Tomcat をインストールする (詳細な手順)

複数のTomcatをインストールする場合は、システムにJDKがインストールされている必要があり、 T...

mysql の find_in_set 関数の基本的な使い方

序文これは私が最近見つけた新しい機能です。プロジェクトでの私の使用シナリオは次のとおりです。アプリケ...