MySQL5.7ユーザーの追加、ユーザーの削除、認可

1818 ワード

1作成ユーザー作成testユーザー、パスワードは1234です.
CREATE USER “test”@”localhost” IDENTIFIED BY “1234”; # 
CREATE USER “test”@”%” IDENTIFIED BY “1234”; # 
quit 
mysql  -utest -p # 

2、ユーザーに権限を与える
a.ライセンスフォーマット:grant権限onデータベース.*toユーザー名@ホストidentified by「パスワード」;b.MYSQLに登録し、ここでROOTとして登録する:
mysql -u root -p

c.ユーザーのデータベースを作成する(testDB):
create database testDB; 
create database testDB default charset utf8 collate utf8_general_ci;

d.testユーザーがtestDBデータベースのすべての権限を持つことを許可する:
grant all privileges on testDB.* to “test”@”localhost” identified by “1234”; 
  : grant all privileges on springmvc.* to "lxx"@"%"  identified by "lxx";
flush privileges; # 

e.ユーザーに権限の一部を指定する:
grant select,update on testDB.* to “test”@”localhost” identified by “1234”; 
flush privileges; # 

f.ライセンスtestユーザーは、すべてのデータベースのいくつかの権限を持っています.
grant select,delete,update,create,drop on . to test@”%” identified by “1234”; #”%”  , localhost

3.ユーザー@>mysql-u root-p@>パスワードmysql>Delete FROM user Where User='test'and Host='localhost'を削除します.  mysql>flush privileges;   mysql>drop database testDB;//ユーザーのデータベース削除アカウントと権限:>drop userユーザー名@'%';>drop userユーザー名@localhost;
4.指定ユーザパスワード@>mysql-u root-p@>パスワードmysql>update mysqlを変更する.user set password=password('新しいパスワード')where User="test"and Host="localhost";  mysql>flush privileges;
5.すべてのデータベースmysql>show databaseをリストします.
6.データベースmysql>use'データベース名を切り替えます.
7.すべてのテーブルmysql>show tablesをリストします.
8.データテーブル構造mysql>describeテーブル名を表示する.
9.データベースとデータテーブルmysql>drop databaseデータベース名を削除する.mysql>drop tableデータテーブル名;