Mysql で新しい権限を作成し、パスワードを設定する方法: 最初に CREATE USER コマンドを使用してユーザーを作成し、次に GRANT コマンドを使用して承認し、最後に SET PASSWORD コマンドを使用してユーザー パスワードを設定および変更します。
推奨: 「mysql ビデオ チュートリアル 」
MySQL ユーザーの作成と認可
1.ユーザーの作成
コマンド:
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
手順:
username: 作成するユーザー名
host: ユーザーがログに記録できるホストを指定します。では、ローカル ユーザーの場合は、localhost を使用できます。ユーザーが任意のリモート ホストからログインできるようにする場合は、ワイルドカード %
password: ユーザーのログイン パスワードを使用できます。パスワードは次のとおりです。空の場合、ユーザーはサーバーへのログインにパスワードは必要ありません。
例:
CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456'; CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456'; CREATE USER 'pig'@'%' IDENTIFIED BY '123456'; CREATE USER 'pig'@'%' IDENTIFIED BY ''; CREATE USER 'pig'@'%';
2。権限:
コマンド:
GRANT privileges ON databasename.tablename TO 'username'@'host'
説明:
privileges: SELECT、INSERT、UPDATE などのユーザー操作権限。すべての権限を付与したい場合は、ALL
databasename: データベース名 ## を使用します。
#tablename: テーブル名。ユーザーにすべてのデータベースへのアクセスを許可する場合、テーブルの対応する操作権限は、*.*例:GRANT SELECT, INSERT ON test.user TO 'pig'@'%'; GRANT ALL ON *.* TO 'pig'@'%'; GRANT ALL ON maindataplus.* TO 'pig'@'%';
GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;
SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');
SET PASSWORD = PASSWORD("newpassword");
SET PASSWORD FOR 'pig'@'%' = PASSWORD("123456");
コマンド:
REVOKE privilege ON databasename.tablename FROM 'username'@'host';
REVOKE SELECT ON *.* FROM 'pig'@'%';
DROP USER 'username'@'host';
select * from mysql.user where user='';
use mysql; delete from user where user = '';
flush privileges;
service mysqld restart
以上がmysqlで新しい権限を作成し、パスワードを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。