mysql 접속!
위명령은 host 에 127.0.0.1 있는경우 적용된다
mysql>show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
+--------------------+
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
+--------------------+
최초에 두개의 DB만 존재한다.
(ubuntu 7.10 server, lamp server설치 default상태 다른 환경은 몰러유~)
mysql>use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
을 실행하여 DB를 선택한다.
mysql>show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| func |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| host |
| proc |
| procs_priv |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| func |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| host |
| proc |
| procs_priv |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
이 table들 중에 user라는 테이블에 접속권한을 가지는 유저들이 등록되어 있다.
mysql>select host, user from user;
+-----------+------------------+
| host | user |
+-----------+------------------+
| 127.0.0.1 | root |
| localhost | debian-sys-maint |
| localhost | root |
| server명 | root |
+-----------+------------------+
+-----------+------------------+
| host | user |
+-----------+------------------+
| 127.0.0.1 | root |
| localhost | debian-sys-maint |
| localhost | root |
| server명 | root |
+-----------+------------------+
요렇게 되어 있는 부분중에 127.0.0.1 이 부분의 host를 외부에서 접속할 수있겠금 변경한다.
% <-- 모든 외부접속 허용
000.000.000.000 <-- 특정 아이피 접속허용
000.000.000.% <-- 특정 아이피 대역 접속허용으로 변경
mysql>update user set host = '원하는 설정값' where user ='root' and host='127.0.0.1';
위명령은 host 에 127.0.0.1 있는경우 적용된다