MySQL新規ユーザーおよびデータベースアクセス権限


# mysql -u root -p
#      IP    localhost, 127.0.0.1
# insert into mysql.user(Host,User,Password) values('localhost','zhouz',password('1234'));
#      IP   
# insert into mysql.user(Host,User,Password) values('%','zhouz',password('1234'));
#     
# flush privileges;
#      
# create database zhouzdb DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
#         IP           
# grant all privileges on `zhouzdb`.* to 'zhouz'@'%' identified by '1234';
#                     
# grant all privileges on `zhouzdb`.* to 'zhouz'@'localhost' identified by '1234';
#     
# flush privileges;
#    root     
# \q
#      zhouz   ,       %   IP  ,          IP
# mysql -u zhouz -h 192.168.1.168 -p
# 1234

いつもmysqlのコマンドラインモードで操作するのはめったになくて、今日新しいユーザーの授権を下ろして、いくつかの問題に出会ってここで簡単に整理します
注意:外部ネットワークへのアクセス権のみを開放すると、ローカルにはアクセスできません.mysqlにもローカルサーバがアクセスできる必要がある場合は、ローカルアクセス権を追加します.