Æí¸®ÇÑ È£½ºÆà ¹Ì¼ÒIDC

   
 
 
 

      1Â÷ ³×ÀÓ¼­¹ö :
      ns1.misoidc.com
      101.79.73.101

      2Â÷ ³×ÀÓ¼­¹ö :
      ns2.misoidc.com
      101.79.73.105

      ¾îÁ¦ : 246 ,¿À´Ã : 57
      Àüü : 1,213,450


     

 

 
ÀÛ¼ºÀÏ : 10-11-01 17:47
mysql ¸í·É¾î Á¤¸®
 ±Û¾´ÀÌ : ½ÑÀ¥È£½ºÆÃ
Á¶È¸ : 24,338  
1. ÇØ´ç µð·ºÅ丮 ã¾Æ°¡±â

$ cd /

$ cd usr/local/mysql

2. mysql óÀ½ »ç¿ë½Ã ÇؾßÇÒ °Í

mysqlÀÇ root»ç¿ëÀÚÀÇ Æнº¿öµå¸¦ ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÏ°í mysql¸¦ Àç±âµ¿Çϵµ·Ï ÇÕ´Ï´Ù.

$ mysql -u root

mysql> use mysql;
mysql> show databases;
mysql> show tables;
(¿©±â¼­ db, user Å×À̺íÀ» ÁÖ¸ñÇØ µÎ¾î¾ß ÇÔ.)
mysql> select * from db;
mysql> select * from user;

mysql> update user set password=password('******') where user='root';

mysql>\q;

$ mysqladmin -u root reload

3. mysql Àç±âµ¿

$ mysqladmin -uroot -p reload
Enter password : ******

À§ÀÇ Æнº¿öµå´Â MySql¿¡¼­ »ç¿ëÇÏ´Â Æнº¿öµåÀÔ´Ï´Ù.



4. µ¥ÀÌÅͺ£À̽ºÀÇ »ý¼º

$ mysqladmin -uroot -p create db¸í
Enter password : ******



5. µ¥ÀÌÅͺ£À̽ºÀÇ »èÁ¦

$ mysqladmin -uroot -p drop db¸í
Enter password : ******



6. ƯÁ¤ db »ç¿ëÀÚ ±ÇÇÑ ¼³Á¤ ¹× »õ·Î¿î »ç¿ëÀÚ µî·Ï

$ mysql -u root -p
Enter password : ******

mysql> use mysql;
mysql> insert into db values ('%','db¸í', '»ç¿ëÀÚID', 'y','y','y','y','y','y','y','y','y','y');
mysql> select host, db, user from db;

mysql> insert into user (host, user, password) values ('localhost', '»ç¿ëÀÚID', password('Æнº¿öµå'));
mysql> select host, user, password from user;

mysql> \q



¡Ø Áö±ÝºÎÅÍ´Â linux3s1 »ç¿ëÀÚ(Æнº¿öµå´Â 111111À¸·Î °¡Á¤)°¡ linux3 µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÑ´Ù´Â Á¶°ÇÇÏ¿¡¼­ ¿¹½Ã¸¦ µé¾î ¼³¸íÇÕ´Ï´Ù.

7. mysql ÀÇ ½ÇÇà

$ mysql -u linux3s1 -p
Enter password : ******

8. ¾î¶°ÇÑ µ¥ÀÌÅͺ£À̽º°¡ ÀÖ´ÂÁö È®ÀÎ

mysql> show databases;

9. »ç¿ëÇÒ µ¥ÀÌÅͺ£À̽º¸¦ ¼±ÅÃ

mysql> use linux3s;

10. ƯÁ¤ µ¥ÀÌÅͺ£À̽º¾È¿¡ ¾î¶°ÇÑ Å×À̺íµéÀÌ ÀÖ´ÂÁö È®ÀÎ

mysql> show tables;



11. table »ý¼º/¼öÁ¤/»èÁ¦

©ç linux3s µ¥ÀÌÅͺ£À̽º¿¡ imsi Å×À̺íÀ» CREATE TABLEÀ» ÀÌ¿ëÇÏ¿© »ý¼ºÇÑ´Ù.

mysql> create table imsi(
-> name CHAR(8),
-> id VARCHAR(10) NOT NULL,
-> url VARCHAR(40),
-> email VARCHAR(40),
-> milage INT(11),
-> level CHAR(2),
-> PRIMARY KEY(id) );

©è desc ¸í·ÉÀ¸·Î imsi Å×À̺íÀÇ ±¸Á¶ ¸í¼¼¸¦ »ìÆ캸ÀÚ.

mysql> desc imsi;

©é Å×ÀÌºí ³»¿ëÀ» ¼öÁ¤ÇÏ·Á¸é ALTER TABLE ¹®À» ÀÌ¿ëÇÑ´Ù.

mysql> alter table imsi change column id id varchar(12) NOT NULL;

mysql> desc imsi;

©ê imsi Å×À̺íÀ» »èÁ¦ÇÏ·Á¸é DROP TABLE¹®À» »ç¿ëÇÑ´Ù.

mysql> drop table imsi;

mysql> show tables;

©ë mysql client¸¦ ÀÌ¿ëÇÏÁö ¾Ê°í µ¥ÀÌÅͺ£À̽º³»¿¡ Å×À̺íÀ» »ý¼ºÇÏ´Â ¹æ¹ý

¾Æ·¡ÀÇ SQL¹®À» imsi.sqlÀ̶ó´Â ÆÄÀÏ·Î ÀúÀåÇÑ´Ù.

create table imsi(
name CHAR(8),
id VARCHAR(10) NOT NULL,
url VARCHAR(40),
email VARCHAR(40),
milage INT(11),
level CHAR(2),
PRIMARY KEY(id) );

ÀÌÁ¦ °èÁ¤ÀÇ Ä¿¸Çµå ¶óÀο¡¼­ ¾Æ·¡¿Í °°Àº ¸í·ÉÀ» ³»¸®¸é mysql client¸¦ ÅëÇØ linux3s µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏÁö ¾Ê°íµµ µ¥ÀÌÅͺ£À̽º³»¿¡ imsi Å×À̺íÀ» »ý¼º.

¾Æ·¡ÀÇ ¸í·ÉÀº linux3s1¶ó´Â »ç¿ëÀÚ·Î linux3s µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ¿© imsi.sql ÆÄÀÏ¿¡ ´ã±ä sql¹®À» ½ÇÇàÇÑ´Ù´Â ÀǹÌÀÌ´Ù.

$ mysql -u linux3s1 -p linux3s < imsi.sql
Enter password : 111111

12. INSERT ¸í·É¹®À¸·Î 5°³ÀÇ µ¥ÀÌÅ͸¦ imsi Å×ÀÌºí¿¡ »ðÀÔÇØ º¸ÀÚ.

mysql> insert into imsi (name, id, url, email, milage, level)
-> values ('ÀÌ»ó±º', 'server', '815server.net', 'master@815server.net', '1000', 'A');

mysql> insert into imsi (name, id, url, email, milage, level)
-> values ('±èÀçÇö', 'regist', 'dosa.com', 'master@dosa.com', '1500', 'B');

mysql> insert into imsi (name, id, url, email, milage, level)
-> values ('¸¶Áؼ®', 'you', 'youiwe.co.kr', 'master@youiwe.co.kr', '2000', 'C');

mysql> insert into imsi (name, id, url, email, milage, level)
-> values ('±è´ë¼ö', 'iwe', 'youiwe.co.kr', 'master@youiwe.co.kr', '1500', 'B');

mysql> insert into imsi (name, id, url, email, milage, level)
-> values ('ÇÑ¿ë¼ö', 'yshan', 'hanserver.com', 'master@hanserver.com', '2500', 'E');

13. SELECT ¹®À¸·Î È®ÀÎÇØ º¸ÀÚ.

mysql> select * from imsi;

14. SELECT ¹®À¸·Î levelÀÌ BÀÎ »ç¿ëÀÚÀÇ À̸§°ú ¾ÆÀ̵𸦠Ãâ·ÂÇØ º¸ÀÚ.

mysql> select name, id from imsi where level='B';

15. DISTINCT ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© imsi Å×ÀÌºí¿¡ ÃÑ ¸î Á¾·ùÀÇ »ç¿ëÀÚ levelÀÌ Á¸ÀçÇÏ´ÂÁö ¾Ë¾Æº¸ÀÚ.

mysql> select distinct (level) from imsi;

16. WHERE ¹®À» ÀÌ¿ëÇÏ¿© milage°¡ 1500 ÀÌ»óÀ̸鼭 levelÀÌ 'B'ÀÎ »ç¶÷ÀÇ À̸§°ú ¾ÆÀ̵ð, urlÀ» Ãâ·ÂÇØ º¸ÀÚ

mysql> select name, id, url from imsi where milage>1500 AND level='B';

17. ORDER BY¹®À» ÀÌ¿ëÇÏ¿© °Ë»ö °á°ú¸¦ Á¤·ÄÇÏ¿© º¸ÀÚ

milage°¡ 2000 ÀÌ»óÀÎ »ç¶÷ÀÇ À̸§°ú ¾ÆÀ̵ð, milage¸¦ milage°¡ ³ôÀº ¼ø¼­´ë·Î Ãâ·Â

mysql> select name, id, milage from imsi where milage > 2000 order by milage DESC;

18. ¹®ÀÚ¿­À» Æ÷ÇÔÇÏ¿© °Ë»ö

mysql> select name, '´ÔÀÇ milage´Â ', milage, 'Á¡ÀÔ´Ï´Ù.' from imsi?? where milage >= 2000 order by milage;

19. »ê¼ú½ÄÀ» ÀÌ¿ëÇÏ¿© Ãâ·Â

mysql> select name, id, email, milage+200 from imsi where id='yshan';

20. ±×·ìÇÔ¼ö¸¦ ÀÌ¿ë

±×·ìÇÔ¼ö¸¦ ÀÌ¿ëÇϸé ÇÊµå °ªÀÇ Æò±ÕÀ̳ª ÃÖ´ë, ÃÖ¼Ò, ¶Ç´Â ÇØ´ç Á¶°ÇÀ» ¸¸Á·ÇÏ´Â ·¹Äڵ尡 ¸î °³ ÀÎÁö ¾Ë ¼ö ÀÖÀ¸¹Ç·Î ¼öÄ¡¸¦ °ªÀ¸·Î °®´Â Çʵ忡 ´ëÇÑ Åë°èÄ¡¸¦ ±¸ÇÒ ¶§ À¯¿ëÇÏ´Ù.

count(Çʵå¸í) //Á¶°ÇÀ» ¸¸Á·ÇÏ´Â ·¹ÄÚµåÀÇ °³¼ö
sum(Çʵå¸í) //ÇØ´ç ÇʵåÀÇ ÇÕ
min(Çʵå¸í) //ÇØ´ç ÇʵåÀÇ °ª Áß ÃÖ¼Ò°ª
max(Çʵå¸í) //ÇØ´ç ÇʵåÀÇ °ª Áß ÃÖ´ë°ª
avg(Çʵå¸í) //ÇØ´ç ÇʵåÀÇ Æò±Õ°ª

mysql> select count(*) from imsi where level='B';
mysql> select count(*) from imsi where name like '%¹Ú%';
'¹Ú%';
'Àü_';
'Àü__';
where date between '2001-07-10' and '2001-08-30';

21. ÀÚ·áÀÇ °»½Å

mysql> update imsi set name='Àü¼¼Á¤' where name='¸¶Áؼ®';

22. ƯÁ¤ ·¹ÄÚµåÀÇ »èÁ¦

mysql> delete from imsi where name='Àü¼¼Á¤';



¹é¾÷°ú º¹±¸

¡¤ µ¥ÀÌÅͺ£À̽ºÀÇ ¹é¾÷(backup)°ú º¹±¸(restore)´Â ¸Å¿ì Áß¿äÇÏ´Ù.

MySQL¿¡¼­´Â mysqldump¶ó´Â ÆÄÀÏÀ» ½ÇÇàÇÏ¿© µ¥ÀÌÅͺ£À̽º³»ÀÇ µ¥ÀÌÅ͸¦ ¿ÜºÎ ÆÄÀÏ·Î ÀúÀåÇÒ ¼ö ÀÖ´Ù. mysqldump´Â mysql µð·ºÅ丮 ¹ØÀÇ bin µð·ºÅ丮¿¡ Á¸ÀçÇÏ¸ç ¾Æ·¡¿Í °°Àº ¸í·É¾î¸¦ ÅëÇØ ¹é¾÷À» ¼öÇàÇÑ´Ù.

mysqldump -u [user_name] -p [¹é¾÷ÇÒ db_name] > [¿ÜºÎ·Î ÀúÀåÇÒ ÆÄÀϸí]

23. linux3s? µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇØ º¸ÀÚ.

$ mysqldump -u linux3s1 -p linux3s > linux3s_backup.sql
Enter password : ******

24. ¹é¾÷µÈ ÆÄÀÏÀÇ È®ÀÎ

$ ls -l linux3s_backup.sql

25. À§ ¸í·ÉÀÇ ½ÇÇà °á°ú »ý¼ºµÈ linux3s_backup.sql ÆÄÀÏÀÇ ³»¿ëÀ» È®ÀÎÇÑ´Ù.

$ cat linux3s_backup.sql

mysqldump ¸í·ÉÀ¸·Î ¹é¾÷µÈ µ¥ÀÌÅͺ£À̽º´Â ÇØ´ç µ¥ÀÌÅͺ£À̽º³»¿¡ ÀÖ´Â Å×À̺íÀÇ ±¸Á¶¸¦ Á¤ÀÇÇÑ µ¥ÀÌÅÍ Á¤Àǹ®°ú INSERT ¹®°ú °°Àº µ¥ÀÌÅÍ Á¶ÀÛ¹®ÀÇ SQL ÇüÅ·ΠÀúÀåµÇ¾î ÀÖ´Ù.

ÀÌ·¸°Ô SQL ÇüÅ·ΠÀÚÀåµÇ¸é ¾Æ·¡¿Í °°Àº ¸í·ÉÀ¸·Î ½±°Ô µ¥ÀÌÅ͸¦ º¹±¸ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ SQLÀº µ¥ÀÌÅͺ£À̽ºÀÇ Ç¥Áؾð¾îÀ̹ǷΠMySQLÀÌ ¾Æ´Ñ ´Ù¸¥ database server¿¡ ÇØ´ç database¸¦ À̽ÄÇÏ·Á ÇÒ ¶§¿¡µµ ȣȯ¼º¿¡ ÀÇÇÑ ¹®Á¦°¡ °ÅÀÇ ¹ß»ýÄ¡ ¾Ê´Â ÀåÁ¡ÀÌ ÀÖ´Ù.

26. ÇÊ¿ä¿¡ µû¶ó linux3s_backup.sql ÆÄÀÏÀÇ ³»¿ëÀ» ¼öÁ¤ÇÑ ÈÄ ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î º¹±¸ÇÑ´Ù.

$ mysql -u linux3s1 -p linux3s < linux3s_backup.sql
Enter password : ******



¡Ø Ä÷³ÀÇ À¯Çü

¡Û Ä÷³(Column)

- µ¥ÀÌÅͺ£À̽º¸¦ ±¸¼ºÇÏ´Â ÃÖ¼Ò´ÜÀ§
- Ä÷³µéÀÌ ¸ð¿©¼­ Å×À̺í(Table)À» ±¸¼º

¡Û Ä÷³ÀÇ À¯Çü

TINYINT
¡¤ºÎÈ£ ÀÖ´Â Á¤¼ö -128 ¡­ 127
¡¤ºÎÈ£ ¾ø´Â Á¤¼ö 0 ¡­ 255
¡¤1 Byte

SMALLINT
¡¤ºÎÈ£ ÀÖ´Â Á¤¼ö -32768 ¡­ 32767
¡¤ºÎÈ£ ¾ø´Â Á¤¼ö 0 ¡­ 65535
¡¤2 Byte

MEDIUMINT
¡¤ºÎÈ£ ÀÖ´Â Á¤¼ö -8388608 ¡­ 8388607
¡¤ºÎÈ£ ¾ø´Â Á¤¼ö 0 ¡­ 16777215
¡¤3 Byte

INT ¶Ç´Â
INTEGER
¡¤ºÎÈ£ ÀÖ´Â Á¤¼ö -2147483648 ¡­ 2147483647
¡¤ºÎÈ£ ¾ø´Â Á¤¼ö 0 ¡­ 4294967295
¡¤4 Byte

BIGINT
¡¤ºÎÈ£ ÀÖ´Â Á¤¼ö -9223372036854775808 ¡­ -9223372036854775807
¡¤ºÎÈ£ ¾ø´Â Á¤¼ö 0 ¡­ 18446744073709551615
¡¤8 Byte

FLOAT
¡¤´ÜÀÏ Á¤¹Ðµµ¸¦ °¡Áø ºÎµ¿ ¼Ò¼öÁ¡
¡¤-3.402823466E+38 ¡­ 3.402823466E+38

DOUBLE
¡¤2 ¹è Á¤¹Ðµµ¸¦ °¡Áø ºÎµ¿ ¼Ò¼öÁ¡
¡¤-1.79769313486231517E+308 ¡­ 1.79769313486231517E+308

DATE
¡¤³¯Â¥¸¦ Ç¥ÇöÇÏ´Â À¯Çü
¡¤1000-01-01 ¡­ 9999-12-31

DATETIME
¡¤³¯Â¥¿Í ½Ã°£À» Ç¥ÇöÇÏ´Â À¯Çü
¡¤1000-01-01 00:00:00 ¡­ 9999-12-31 23:59:59

TIMESTAMP
¡¤1970-01-01 00:00:00ºÎÅÍ 2037³â ±îÁö Ç¥Çö
¡¤4 Byte

TIME
¡¤½Ã°£À» Ç¥ÇöÇÏ´Â À¯Çü
¡¤-839:59:59 ¡­ 833:59:59

YEAR
¡¤³âµµ¸¦ Ç¥ÇöÇÏ´Â À¯Çü
¡¤1901³â ¡­ 2155³â

CHAR(M)
¡¤°íÁ¤±æÀÌ ¹®ÀÚ¿­À» Ç¥ÇöÇÏ´Â À¯Çü
¡¤M = 1 ¡­ 255

VARCHAR(M)
¡¤°¡º¯±æÀÌ ¹®ÀÚ¿­À» Ç¥ÇöÇÏ´Â À¯Çü
¡¤M = 1 ¡­ 255

TINYBLOB
TINYTRXT
¡¤255°³ÀÇ ¹®ÀÚ¸¦ ÀúÀå
¡¤BLOB : Binary Large ObjectÀÇ ¾àÀÚ

BLOB
TEXT
¡¤63535°³ÀÇ ¹®ÀÚ¸¦ ÀúÀå

MEDIUMBLOB
MEDIUMTEXT
¡¤16777215°³ÀÇ ¹®ÀÚ¸¦ ÀúÀå

LONGBLOB
LONGTEXT
¡¤4294967295(4Giga)°³ÀÇ ¹®ÀÚ¸¦ ÀúÀå

* ¿ø¹®Ãâó : http://www.eblove.com/rgboard/view.php?&bbs_id=web1004i01&doc_num=3


 
 

Total 78
¹øÈ£ Á¦   ¸ñ ±Û¾´ÀÌ ³¯Â¥ Á¶È¸
33 ¸®´ª½º¿ë ¹é½Å - f-prot ¼³Ä¡ ¹× »ç¿ë¹ý ½ÑÀ¥È£½ºÆà 05-24 51428
32 [MS-SQL]SQL Server 2005 ¿¬°á¿À·ù Áø´Ü¹æ¹ý ½ÑÀ¥È£½ºÆà 04-04 44181
31 odbc connection string ½ÑÀ¥È£½ºÆà 04-04 25511
30 NFS ¼­¹ö ±¸Ãà ½ÑÀ¥È£½ºÆà 03-31 29009
29 ¾ÆÆÄÄ¡¿¡ GeoIP ¸ðµâ ¼³Ä¡ÇÏ´Â ¹æ¹ý ½ÑÀ¥È£½ºÆà 02-11 28375
28 ¡°¹«Áß´Ü µ¥ÀÌÅͼ¾ÅÍ ÀÌÀü? ¶È¶ÈÇÑ ³×Æ®¿öÅ©°¡ Çعý¡±¡¦CJ½Ã½ºÅÛ¡¦ ½ÑÀ¥È£½ºÆà 02-07 23515
27 php ÇÔ¼öÁ¦ÇÑ ½ÑÀ¥È£½ºÆà 01-14 26539
26 À̹ÌÁö ¿ÜºÎ¸µÅ© Â÷´Ü ½ÑÀ¥È£½ºÆà 12-16 21757
25 SSLÀÎÁõ¼­ Linux ¼³Ä¡ ¹æ¹ý ½ÑÀ¥È£½ºÆà 12-13 24309
24 mysql ¸í·É¾î Á¤¸® ½ÑÀ¥È£½ºÆà 11-01 24339
23 mysql »ç¿ëÀÚ °èÁ¤ Ãß°¡Çϱ⠽ÑÀ¥È£½ºÆà 11-01 20424
22 °­·ÂÇÑ ¿ÀǼҽº ÆÄƼ¼Ç º¹±¸ ÇÁ·Î±×·¥ - TestDisk ½ÑÀ¥È£½ºÆà 11-01 37389
21 PHP Session °øÀ¯ (memcached ÀÌ¿ë) ½ÑÀ¥È£½ºÆà 11-01 66018
20 ¿ìºÐÅõ¿¡ ffmpeg h.264 ¼³Ä¡ ½ÑÀ¥È£½ºÆà 11-01 137460
19 ½º¸¶Æ®Æù¿ë ¶óÀÌºê ½ºÆ®¸®¹Ö ¼­¹ö ±¸Ãà ½ÑÀ¥È£½ºÆà 10-11 26299
 1  2  3  4  5  6