ホームページ >データベース >mysql チュートリアル >mysqlのroot一般ユーザーの作成と変更・削除機能を詳しく解説
この記事では、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 サイトの他の関連記事を参照してください。