<< MySQL ¿¬°á Å×½ºÆ® >> ÀÛ¼ºÀÚ : ÀåÇüÈ­ (hhjang97@venus.uos.ac.kr) ÀÛ¼ºÀÏ : 2002. 01. 25 ¼öÁ¤ÀÏ : =================== mysql_connect.php ======================= "; } mysql_close(); ?> =================== mysql_connect.php ======================= ############## # ¿¡·¯ ############## ## Error Warning: Host '201.110.4.50' is not allowed to connect to this MySQL server ## Ans Á¢¼ÓÇÒ MySQL ¼­¹ö¿¡¼­ ¿ÜºÎ¿¡¼­ Á¢¼ÓÀ» ÇÒ ¼ö ÀÖ°Ô ¼³Á¤ÇÑ´Ù. 1. mysql ¿¬°á¼³Á¤ 2. /etc/hosts.deny , hosts.allow ¼³Á¤ 3. ipchains ¼³Á¤ 1. mysql ¿¬°á¼³Á¤ '%' ´ë½Å¿¡ Á¢¼ÓÇÒ ¼­¹öÀÇ ip ³ª domainÀ» ÀûÀ¸¸é µÈ´Ù. =========================== adduser.sql =============================== # »ç¿ëÀÚ Ãß°¡ insert into user (Host, User, Password) values('%', 'aaa', password('aaa')); # »ç¿ëÇÒ DB Ãß°¡ insert into db values('%', 'aaa', 'aaa', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y'); flush privileges; =========================== adduser.sql =============================== »ç¿ëÀÚ¸¦ Ãß°¡ÇÑ´Ù. # /usr/local/mysql/bin/mysql -uroot mysql < adduser.sql 2. /etc/hosts.deny , hosts.allow ¼³Á¤ /etc/hosts.allow ¿¡ mysql µ¥¸óÀ» Ãß°¡ÇÑ´Ù. ================= /etc/hosts.allow ======================= mysqld:201.110.4.50 ================= /etc/hosts.allow ======================= 3. ipchains ¼³Á¤ /etc/sysconfig/ipchains ÆÄÀÏ¿¡ Á¢¼ÓÇÒ ¼­¹ö¸¦ Ãß°¡ÇÑ´Ù. ================= /etc/sysconfig/ipchains ================= -A input -s 201.110.4.50 -d 0/0 3306 -p tcp -y -j ACCEPT ================= /etc/sysconfig/ipchains ================= ipchains Àç ½ÇÇà # /etc/rc.d/init.d/ipchains restart