ホームページ >データベース >mysql チュートリアル >mysqlのroot一般ユーザーの作成と変更・削除機能を詳しく解説

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

小云云
小云云オリジナル
2018-01-27 14:51:141624ブラウズ

この記事では、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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。