¡¡
win32¿ë mySQL ÀÇ ¼³Ä¡
°³¿ä
php¿Í ÇÔ²² DB·Î °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â mySQLÀÇ win32 ¹öÀüÀÇ
¼³Ä¡¿¡ °üÇÑ °Á·Πwindows98À» ±âÁØÀ¸·Î ¼³¸íÇÕ´Ï´Ù.
¸®´ª½º³ª À¯´Ð½º ¹öÀü°ú´Â ´Þ¸® win32¿ëÀº ½¦¾î¿þ¾î ÀÔ´Ï´Ù.
ÆÄÀÌÇÁ(NT¿¡¼ TCP/IPº¸´Ù Á¶±Ý ´õ ºü¸§)¸¦ Áö¿øÇÏÁö ¾ÊÀ¸¸ç
debug ¸ðµå·Î ÄÄÆÄÀÏ µÇ¾î ÀÖ½À´Ï´Ù.
´Ù¿î·Îµå
À©µµ¿ìÁî¿ë ÃֽŹöÀüÀº http://www.mysql.com/download_win.html
¿¡¼ ´Ù¿î·Îµå ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
´Ù¿î¹ÞÀ» ¼ö ÀÖ´Â ¹öÀüÀº ÇöÀç MySQL 3.22.34
(2000.3.25)ÀÔ´Ï´Ù.
¿ä±¸»çÇ×
20M Á¤µµÀÇ Çϵåµð½ºÅ© °ø°£, 32M ÀÌ»óÀÇ ¸Þ¸ð¸®,
ÀÎÅÚÇÁ·Î¼¼¼(i586)
TCP/IP °¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
¼³Ä¡
¾ÐÃàµÈ ÆÄÀÏÀ» Ç®¾î setup.exe ¸¦ ½ÇÇà½ÃŰ¸é ½±°Ô ¼³Ä¡ ÇÒ
¼ö ÀÖ½À´Ï´Ù.
¼³Ä¡µÉ µð·ºÅ丮´Â ±âº»°ªÀ¸·Î c:/mysql
À̸ç,
¼³Ä¡¿É¼Ç(custom)À¸·Î´Â
¹êÄ¡¸¶Å©/ÇÁ·Î±×·¥/µµ¿ò¸»/¶óÀ̺귯¸®/¿¹Á¦ ¿Í °°ÀÌ ¼±ÅÃÇÒ
¼ö ÀÖ½À´Ï´Ù.
mySQL 3.22.21 ¹öÀü ºÎÅÍ´Â Win95 character maps °úÀÇ Ãæµ¹À»
ÇÇÇϱâ À§Çؼ ¸ÅÇΰú Á¤·Ä¿¡ internal character maps (ISO559-1) À»
»ç¿ëÇϱ⠽ÃÀÛÇß½À´Ï´Ù. ÀÌÀü ¹öÀü¿¡¼ ¾÷±×·¹À̵å ÇÏ´Â
°æ¿ì isamchk -rq ¸¦ ½ÇÇàÇϱæ
±ÇÀåÇÕ´Ï´Ù.
mySQL ÀÇ ½Ãµ¿ °ú Å×½ºÆ®
¸í·É(mySQL ¼³Ä¡ µð·ºÅ丮¸¦
±âÁØ) |
¿ä¾à |
bin\mysqld-shareware
|
À©µµ¿ì â ¾øÀÌ ¹é±×¶ó¿îµå·Î ½ÇÇàµÊ |
bin\mysqld-shareware --standalone |
NTÀÇ °æ¿ì ¼ºñ½º ¸ðµå¸¦ ¿øÄ¡ ¾ÊÀ»¶§ |
bin\mysqladmin -u root shutdown |
Á¾·á |
bin\mysqlshow
bin\mysqlshow -u root mysql
bin\mysqladmin version status proc
bin\mysql test |
Å×½ºÆ® |
bin\mysqld-shareware --install
bin\mysqld-shareware --remove |
NT¿¡¼ ¼ºñ½º·Î µî·Ï
¼ºñ½º¿¡¼ Á¦°Å |
NET START mysql
NET STOP mysql |
¼ºñ½º ¸ðµå·Î µî·ÏÈÄ ½ÇÇà°ú Á¾·á(NT) |
mysqlwatch -install
mysqlwatch -remove
mysqlwatch -debug <PARAM> |
¸¸¾à NT ¿¡¼ mySQL ÀÌ ´Ù¿î µÇ´Â ¹®Á¦(MySQL
°³¹ß¹× Å×½ºÆ®½Ã)¿¡ ÀÖ¾î¼
ÀÌ ¼ºñ½º´Â mySql ÀÌ ÀÛµ¿ÇÏÁö ¾ÊÀ»¶§
ÀÚµ¿À¸·Î mySQL ¼ºñ½º¸¦ Àç½ÃÀÛ ½ÃÄÑ ÁÝ´Ï´Ù.(NT) |
MySql ȯ°æ¼³Á¤
MySqlÀº ȯ°æ¼³Á¤ ÆÄÀÏ·Î c:\windows\my.ini
¶Ç´Â, c:\my.cnf ÆÄÀÏÀ» ȯ°æ¼³Á¤
ÆÄÀÏ·Î »ç¿ëÇÕ´Ï´Ù.
.cnf ¸¦ È®ÀåÀÚ·Î »ç¿ëÇÒ °æ¿ì MSÀÇ ³Ý¹ÌÆÃ ÇÁ·Î±×·¥ÀÇ
¿¬°áÁ¤º¸·Î ÀνÄÇÏ´Â °æ¿ìÀÖ½À´Ï´Ù.
À§ÀÇ ÆÄÀÏ ´ë½Å ´ÙÀ½°ú °°ÀÌ ÇÏ¿© ȯ°æ¼³Á¤ ÆÄÀÏÀ» ÁöÁ¤ÇÒ
¼ö ÀÖ½À´Ï´Ù.
D:\mysql\bin\mysqld-shareware.exe --defaults-file=d:\mysql\my.ini -u root
ÀÌ ¿¹¿¡¼ MySql ÀÌ ¼³Ä¡µÈ °æ·Î´Â D:\mysql
ÀÌ°í »ç¿ëÇÒ È¯°æ¼³Á¤ ÆÄÀÏÀº D:\mysql\my.ini
¿¡ À§Ä¡ÇØ ÀÖ½À´Ï´Ù.
my.ini ÆÄÀÏÀº
[client] , [mysqld] , [mysqldump] , [mysql] , [isamchk] , [client_fltk]
¿Í °°ÀÌ ±×·ì Áö¾îÁ® ÀÖ°í, MySql ¼¹ö ÀÇ È¯°æ¼³Á¤Àº [mysqld]
±×·ì ¿¡¼ ÇÏ°Ô µË´Ï´Ù.
# À¸·Î ½ÃÀ۵Ǵ ÁÙÀº ÁÖ¼®À¸·Î 󸮵˴ϴÙ. ´ÙÀ½Àº ¸î°¡Áö
¿¹ÀÔ´Ï´Ù.
[mysqld]
port=3306
#big-tables
#bind-address=
console
#flush
#basedir = c:/mysql/
#datadir= c:/mysql/data/
#tmpdir= c:/windows/temp
language=c:/mysql/share/korean/
#pid-file= c:/mysql/data/hostname.pid
#socket=MySQL
#log=c:/mysql/data/mysql-log.txt
#log-update=c:/mysql/data/mysql-log-update.txt
#log-long-format
#log-isam=c:/mysql/data/mysql-log-isam.txt
#low-priority-insert
set-variable = key_buffer=16M
set-variable = max_allowed_packet=1M
set-variable = thread_stack=128K
set-variable = flush_time=1800 |
# TCP/IP ¿¡¼ »ç¿ëÇÒ Æ÷Æ®¹øÈ£ ÁöÁ¤
# ºòÅ×À̺íÀÇ »ç¿ë ´ëºÎºÐÀÇ 'table full' ¿¡·¯¸¦ ÇØ°á
# ¹ÙÀεå ÇÒ ÁÖ¼Ò ÁöÁ¤
# ÄܼÖÀ©µµ¿ì·Î ½ÇÇà
# ÇÁ·¡½¬ »ç¿ë
# ±âº»µð·ºÅ丮 ( ¼³Ä¡ µð·ºÅ丮 )
# MySql µ¥ÀÌŸ°¡ ÀúÀåµÇ´Â µð·ºÅ丮
# Àӽà µð·ºÅ丮 ÁöÁ¤
# ¾ð¾î ¼³Á¤ ( Àüü °æ·Î¸¦ ´Ù ½áÁÖµµ·Ï ÇÕ´Ï´Ù. )
# ÇÁ·Î¼¼½º ¾ÆÀ̵𸦠·Î±×
# ¼ÒÄÏÀ¸·Î MySQL »ç¿ë
# ÁÖ¼®À» Áö¿ì¸é MySql ·Î±×¸¦ ÁöÁ¤µÈ ÆÄÀÏ¿¡ ÀúÀå
# ¾÷µ¥ÀÌÆ®µÈ ³»¿ëÀ» ·Î±×
# ¾÷µ¥ÀÌÆ® ·Î±×¿¡ È®ÀåµÈ Á¤º¸ Ãß°¡
# isam ÆÄÀÏÀÇ ¹Ù²ï ³»¿ëÀ» ·Î±×
# INSERT ´Â SELECT º¸´Ù ³·Àº Á߿䵵¸¦ °®°Ô µË´Ï´Ù.
# ±âŸ º¯¼ö ¼ÂÆÃ |
my.ini ÆÄÀÏ ¿¹Á¦¿Í ±âŸ À¯¿ëÇÑ ´ÜÃà¾ÆÀÌÄÜ(½ÃÀÛ,Á¾·á),µîÀº
SQL
ÀÚ·á½Ç¿¡ ¿Ã·Á³õ¾Ò½À´Ï´Ù.
ÃßõÇÏ´Â À©µµ¿ìÁî¿ë À¯Æ¿¸®Æ¼(±×·¡ÇÈÀÎÅÍÆäÀ̽º;GUI)
- Win MySql admin : ¼¹ö(Àç)Á¢¼Ó, Á¾·á ±â´É.
¹öÀü/ÇÁ·ÎÅäÄÝ/»óÅÂ, ÇÁ·Î¼¼½º¸®½ºÆ®, Variables(º¯¼ö¸ñ·Ï)
Á¶È¸°¡´É
Å×ÀÌºí »ý¼º,»èÁ¦, Å×ÀÌºí ¿ä¾à, Å×À̺í Ű Á¶È¸ ¹× º¯°æ,
DB»ý¼º ¹× »èÁ¦, SQL ±¸¹®
½ÇÇà µî
- myAdmin : SQL ±¸¹®ÀÇ °¡Á®¿À±â ³»º¸³»±â ±â´É , Å×À̺í
¿ä¾à,Ű,³»¿ëº¸±â
°á°ú ³»º¸³»±â ±â´É.
- Interactive MySQL : µ¥ÀÌŸÀÇ Á÷Á¢ ¼öÁ¤ °¡´É, SQL ±¸¹® ½ÇÇà
SQL
ÀÚ·á½Ç¿¡¼ ´Ù¿î ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
|