✔️ 우분투 12.04, MySQL 5.5에서 테스트하였습니다.
- MySQL sql파일 복원
- MySQL sql파일 임포트
실습용 sql파일 준비
- http://ip2nation.com/ip2nation/Download 접속하여 ip2nation.zip 파일 다운로드(346 KB)
- 압축 해제
- ip2nation.sql 파일을 서버에 업로드
root@jmnote02:~# ll ip2nation.sql
-rw-r--r-- 1 root root 3915636 Aug 16 09:42 ip2nation.sql
root@jmnote02:~# head -7 ip2nation.sql
DROP TABLE IF EXISTS ip2nation;
CREATE TABLE ip2nation (
ip int(11) unsigned NOT NULL default '0',
country char(2) NOT NULL default '',
KEY ip (ip)
);
root@jmnote02:~# tail -2 ip2nation.sql
INSERT INTO ip2nationCountries (code, iso_code_2, iso_code_3, iso_country, country, lat, lon) VALUES('ps', 'PS', 'PSE', 'Palestinian Territory, Occupied', 'Palestinian Territory, Occupied', 31.89, 34.9);
INSERT INTO ip2nationCountries (code, iso_code_2, iso_code_3, iso_country, country, lat, lon) VALUES('me', 'ME', 'MNE', 'Montenegro', 'Montenegro', 42.74, 19.31);
sql파일 임포트
mysql -u아이디 -p패스워드 디비명 < 파일명.sql
root@jmnote02:~# mysqladmin -uroot -pP@ssw0rd create newdb
root@jmnote02:~# mysql -uroot -pP@ssw0rd newdb < ip2nation.sql
확인
root@jmnote02:~# mysql -uroot -pP@ssw0rd newdb -e "SHOW TABLES;"
+--------------------+
| Tables_in_newdb |
+--------------------+
| ip2nation |
| ip2nationCountries |
+--------------------+