๐กSQL File์ SQL์ฟผ๋ฆฌ๋ฅผ ๋ชจ์๋์ ํ์ผ
- ํ์ฅ์ ๋ช ์
.sql
- SQL ํ์ผ์์ ํด๋ฆฌ๋ฅผ ์์ฑํด ๋๊ณ , ์์ฑํ ์ฟผ๋ฆฌ๋ฅผ ํ๋ฒ์ ์คํํ๋ค.
mysql> source </path/filename.sql>
mysql> \. </path/filename.sql> #source ๋์ \. ์ฌ์ฉ๊ฐ๋ฅ
mysql> \. <filename.sql> # ํ์ฌ ํด๋์ ํ์ผ์ด ์์ผ๋ฉด ๊ฒฝ๋ก ์๋ต๊ฐ๋ฅ
mysql -u username -p database < </path/file.sql>
mysqldump -u username -p dbname > backup.sql #ํน์ DB ๋ฐฑ์
mysqldump -u username -p --all-databases > backup.sql #๋ชจ๋ DB ๋ฐฑ์
mysqldump -u username -p dbname tablename > backup.sql
๐ก๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ฐฑ์ ํ SQL File์ ์คํํ์ฌ ๊ทธ ์์ ์ผ๋ก ๋ณต๊ตฌํ๊ฑฐ๋ ์ด์ ํ ์ ์๋ค.
- (SQL File ์ ์คํํ๋ ๋ฐฉ๋ฒ๊ณผ ๋์ผํจ)
mysql -h "์ํธํฌ์ธํธ" -P 3306 -u admin -p
use zerobase;
source zerobase.sql
show tables
mysql -h "์๋ํฌ์ธํธ" -P 3306 -u admin -p zerobase
drop table celeb
mysql> source celeb.sql
์ฌ๊ธฐ์ ํฌ๋ํฐ โ ๏ธ๋ฌธ์ ์ํฉ๋ฐ์โ ๏ธ
๋ฐ์ดํฐ์ ํ๊ธ์ด ๋ค ๊นจ์ ธ์ ๋ณต๊ตฌ๊ฐ ์๋จ...
์์ธ์ ์ฐพ๋์ค ๋ น ํ๋กฌํํธ์ ๊ธฐ๋ณธ ์ธ์ฝ๋ฉ์ด 949์ธ๊ฒ ๋ฌธ์ ๋ผ๋ ๊ธ ๋ฐ๊ฒฌ.
chcp 65001 ๋ช ๋ น์ด๋ฅผ ์จ์ ํ๋กฌํํธ ์ธ์ฝ๋ฉ์ utf-8๋ก ๋ฐ๊ฟ์ ํด๊ฒฐ๋จ
(๊ทธ๋ฌ๋ ํ๊ธ ๊นจ์ง์ ์ฌ๊ธฐ์ ๋์ด ์๋๋๋ผ..๋๋ผ๋ฐฉ์ค...)
๐ก๋ฐ์ดํฐ๋ง ์ ์ธํ๊ณ ํ ์ด๋ธ ์์ฑ ์ฟผ๋ฆฌ๋ง ๋ฐฑ์ ๊ฐ๋ฅ
mysqldump -d -u username -p dbname tablename > backup.sql #ํน์ Table schema backup mysqldump -d -u username -p dbname > backup.sql # ๋ชจ๋ Table schema backup