mysqlのroot一般ユーザーの作成と変更・削除機能を詳しく解説

小云云
リリース: 2018-01-27 14:51:14
オリジナル
1520 人が閲覧しました

この記事では、MySQL での root ユーザーと一般ユーザーの作成と変更と削除の機能を主に紹介します。必要な方は参考にしていただければ幸いです。

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

  mysql -u root
  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
ログイン後にコピー

方法 2: mysqladmin を使用する

mysqladmin -u root password "newpass"
ログイン後にコピー

root がすでにパスワードを設定している場合は、次の方法を使用します

mysqladmin -u root password oldpass "newpass"
ログイン後にコピー

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

mysql -u root
  mysql> use mysql;
  mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
  mysql> FLUSH PRIVILEGES;
ログイン後にコピー

通常ユーザーの作成

ユーザー管理

mysql>use mysql;
ログイン後にコピー
ログイン後にコピー

表示

mysql> select host,user,password from user ;
ログイン後にコピー
ログイン後にコピー

作成

mysql>

ユーザー管理

mysql>use mysql;
ログイン後にコピー
ログイン後にコピー

表示

mysql> select host,user,password from user ;
ログイン後にコピー
ログイン後にコピー

ユーザーの作成

mysql> insert into mysql.user (Host,User,Password) Values('%','wise',PASSWORD('passwd'));
msyql>FLUSH RPIVILEGES
ログイン後にコピー

変更

mysql>rename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表
ログイン後にコピー
ログイン後にコピー

削除

mysql>drop user newuser; //mysql5之前删除用户时必须先使用revoke 删除用户权限,然后删除用户,mysql5之后drop 命令可以删除用户的同时删除用户的相关权限
ログイン後にコピー

パスワードを変更

mysql> set password for zx_root =password('xxxxxx');
 mysql> update mysql.user set password=password('xxxx') where user='otheruser'
ログイン後にコピー
ログイン後にコピー

ユーザー権限の表示

mysql> show grants for zx_root;
ログイン後にコピー
ログイン後にコピー

権限の付与

mysql> grant all privileges on YQ.* to wise;
ログイン後にコピー

権限のリサイクル

mysql> revoke select on dmc_db.* from zx_root; //如果权限不存在会报错
ログイン後にコピー
ログイン後にコピー

変更

mysql>rename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表
ログイン後にコピー
ログイン後にコピー

削除

mysql>dropuser newuser; //mysql5之前删除用户时必须先使用revoke 删除用户权限,然后删除用户,mysql5之后drop 命令可以删除用户的同时删除用户的相关权限
ログイン後にコピー

パスワードの変更

mysql> set password for zx_root =password('xxxxxx');
 mysql> update mysql.user set password=password('xxxx') where user='otheruser'
ログイン後にコピー
ログイン後にコピー

ユーザー権限の表示

mysql> show grants for zx_root;
ログイン後にコピー
ログイン後にコピー

権限の付与

mysql> grant select on dmc_db.* to zx_root;
ログイン後にコピー

権限のリサイクル

mysql> revoke select on dmc_db.* from zx_root; //如果权限不存在会报错
ログイン後にコピー
ログイン後にコピー

関連おすすめ:

MySQL はユーザー アカウントを作成し、ユーザー アカウントを削除します

サブクエリを使用して mysql 計算フィールドを作成するチュートリアル

mysql を解析してローカル ユーザーを作成し、データベース権限を付与します

以上がmysqlのroot一般ユーザーの作成と変更・削除機能を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!