ユーザーにデータベースと割り当て権限を作成するMySQLの

まず、MySQLデータベースを作成します

データベースの構文を作成します。1.

--创建名称为“testdb”数据库,并设定编码集为utf8
NOTは、TESTDB DEFAULT CHARSET utf8のCOLLATE utf8_general_ci EXISTS場合には、データベースを作成します。

 

第二には、ユーザーを作成します

新しいユーザーを作成します。1.

 --创建了一个名为:test 密码为:1234 的用户
 
ユーザー作成テスト @ localhostのによって識別される1234  ;

 

注:
ここでは「localhost」、ユーザーがリモートでのみ、別のマシン上ではログインできない、ローカルでログオンできることを意味します。あなたがリモートログインしたい場合は、「%」には「localhost」意志、どのコンピュータからログオンすることができました。また、マシンがリモートでログインすることができます指定することができます。

2.クエリユーザー

--查询用户
選択したユーザ、ホストから mysql.userを。

 

3. [削除]ユーザー

--删除用户“test”
ユーザーテストをドロップ@ localhostの;

 

--若创建的用户允许任何电脑登陆,删除用户如下 
@ユーザーテストをドロップ ;

4.パスワードを変更

--方法1,密码实时更新;修改用户“test”的密码为“1122”
セットのパスワードのためのテスト=パスワード(1122 );
--方法2,需要刷新;修改用户“test”的密码为“1234” 
更新mysql.user セット   パスワード=パスワード(1234 ユーザ= テスト
--刷新 
フラッシュ権限;

ユーザーに権限を割り当て5.

--授予用户通过外网IP对于该数据库“testdb”的全部权限
上のすべての権限を付与するテスト *に。テスト @ で識別される1234  ;  

 

--刷新权限 
フラッシュ権限; 

 

--授予用户“test”通过外网IP对于该数据库“testdb”中表的创建、修改、删除权限,以及表数据的增删查改权限 
助成金は、変更、削除を作成、選択、挿入、更新、TESTDB上で削除*テストに@。' ' ;     

6.ユーザー権限を見ます

--查看用户“test”
助成金を示しのテストを。

 

注:あなたがアクセス権を変更した後、サービスを更新、またはサービスを再起動するとサービスをリフレッシュする必要があります。フラッシュ権限;

おすすめ

転載: www.cnblogs.com/loaderman/p/11690369.html