mysqlはルートユーザーと一般ユーザーを作成し、機能を変更および削除します。

mysqlはルートユーザーと一般ユーザーを作成し、機能を変更および削除します。

方法1: SET PASSWORDコマンドを使用する

  mysql -u ルート
  mysql> 'root'@'localhost' のパスワードを設定 = PASSWORD('newpass');

方法 2: mysqladmin を使用する

mysqladmin -u ルートパスワード "newpass"

ルートパスワードが設定されている場合は、次の方法を使用します

mysqladmin -u root パスワード oldpass "newpass"

方法3: UPDATEを使用してユーザーテーブルを直接編集する

mysql -u ルート
  mysql> mysql を使用します。
  mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
  mysql> 権限をフラッシュします。

通常のユーザーを作成する

ユーザー管理

mysql>mysql を使用します。

チェック

mysql> ユーザーからホスト、ユーザー、パスワードを選択します。

作成する

マイSQL>

ユーザー管理

mysql>mysql を使用します。

チェック

mysql> ユーザーからホスト、ユーザー、パスワードを選択します。

ユーザーを作成

mysql> mysql.user (Host,User,Password) に挿入 Values('%','wise',PASSWORD('passwd'));
msyql> 村をフラッシュする

改訂

mysql>rename user feng to newuser; //mysql 5以降で使用可能。それより前は、updateを使用してユーザーテーブルを更新する必要がある。

消去

mysql>drop user newuser; //mysql5 より前では、まず revoke を使用してユーザーの権限を削除してから、ユーザーを削除する必要があります。mysql5 以降では、drop コマンドを使用して、ユーザーとユーザーの関連権限を同時に削除できます。

パスワードを変更する

mysql> zx_root のパスワードを設定します =password('xxxxxx');
 mysql> mysql.user を更新し、パスワードを password('xxxx') に設定し、user を 'otheruser' に設定します。

ユーザー権限の表示

mysql> zx_root の権限を表示します。

権限を付与する

mysql> YQ.* のすべての権限を wise に付与します。

権限を取り戻す

mysql> revoke select on dmc_db.* from zx_root; //権限が存在しない場合はエラーが報告されます

改訂

mysql>rename user feng to newuser; //mysql 5以降で使用可能。それより前は、updateを使用してユーザーテーブルを更新する必要がある。

消去

mysql>dropuser newuser; //mysql5 より前では、まず revoke を使用してユーザーの権限を削除してから、ユーザーを削除する必要があります。mysql5 以降では、drop コマンドを使用して、ユーザーとユーザーの関連権限を同時に削除できます。

パスワードを変更する

mysql> zx_root のパスワードを設定します =password('xxxxxx');
 mysql> mysql.user を更新し、パスワードを password('xxxx') に設定し、user を 'otheruser' に設定します。

ユーザー権限の表示

mysql> zx_root の権限を表示します。

権限を付与する

mysql> dmc_db.* に対する選択権限を zx_root に付与します。

権限を取り戻す

mysql> revoke select on dmc_db.* from zx_root; //権限が存在しない場合はエラーが報告されます

以上が、MySQLのルートユーザーと一般ユーザーの作成、および変更と削除機能についての編集者による紹介です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • 2 つの MySQL ユーザー削除ステートメント (delete user と drop user) の違い
  • MySQL は、ユーザーの作成、ユーザーの承認、ユーザー権限の取り消し、ユーザー パスワードの変更、およびユーザーの削除を行います (実用的なヒント)
  • mysql5.7 ユーザー権限の作成、ユーザーの削除、権限の取り消し
  • MySql のインストールと設定方法 (MySQL ユーザーの追加、ユーザーの削除、認証)
  • MySQL ユーザーを初期化する (匿名ユーザーを削除する)
  • MySQL でのユーザー認証と認証削除の方法
  • WIN コマンドプロンプトで MySQL ユーザーのパスワードを作成、承認、削除、変更する
  • MySQLユーザー削除バグを解決する

<<:  Vue コンポーネント化の一般的な方法: コンポーネント値の転送と通信

>>:  Linux で Bash コマンド プロンプトをカスタマイズする方法

推薦する

js はマウスによる画像の切り替えを実装します (タイマーなし)

この記事の例では、マウス切り替え画像を実現するためのjsの具体的なコードを参考までに共有しています。...

HTMLにおけるbackground-image属性の設定の詳細な説明

写真といえば、まず背景画像が思い浮かびます。私たちの装飾の多くは背景画像を使用して実現されているから...

スネークゲームのアイデアを実現するためのJavaScript

JavaScriptゲームSnakeの実装アイデア(完全なコード実装)を参考までに説明します。具体...

GolangでMySQLデータベースを操作するための実装コード

序文Golang は、SQL データベースにアクセスするための database/sql パッケージ...

Vue コード強調プラグインの総合的な比較と評価

目次総合的な比較アクティブの観点から機能的な観点から詳細な比較1. エース2. コードミラー3. モ...

MySQL での replace と replace into の使い方の説明

MySQL の replace と replace into はどちらも頻繁に使用される関数です。r...

MySQL テーブル全体の暗号化ソリューション keyring_file の詳細な説明

例示するMySql Community Edition は、5.7.11 以降、テーブルベースのデー...

Reactベースのコンポーネントのカプセル化の実装手順

目次序文antd はどのようにしてコンポーネントをカプセル化するのでしょうか?ディバイダーコンポーネ...

Docker ベースのよく使われる CentOS7 イメージの概要

目次1 Dockerをインストールする2 国内ミラーソースの設定3 中国語環境基本版Centos7イ...

MySQL データベースで UTF-8 エンコードを設定する方法

/etc/my.cnf または /etc/mysql/my.cnf ファイルを変更する [クライアン...

MYSQLは継続サインイン機能を実装しており、サインイン後1日経過すると最初から開始します(SQL文)

1. テストテーブルを作成する テーブル `testsign` を作成します ( `userid`...

FastApi+Vue+LayUIを使用してフロントエンドとバックエンドを分離するサンプルコード

目次序文プロジェクト設計後部フロントエンドプロジェクトを実行する質疑応答序文これまでの API 開発...

ByteDance インタビュー: JS を使用して Ajax 同時リクエスト制御を実装する方法

序文正直に言うと、最近とても混乱していると感じています。テクノロジーと人生について。また、将来の発展...

Centos7サーバーの基本的なセキュリティ設定手順

pingスキャンをオフにする(役に立たないが)まずルートに切り替えるエコー 1 > /proc...

MySQL 8.0.22 winx64 のインストールと設定方法のグラフィックチュートリアル

MySQL-8.0.22-winx64のデータベースインストールチュートリアルは参考になります。具体...