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にもローカルサーバがアクセスできる必要がある場合は、ローカルアクセス権を追加します.