ÃֽŠ°Ô½Ã±Û(DB)
2022.03.01 / 01:33

[mysql] MySQLÀº Windows¿¡¼­ µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀ» ¾îµð¿¡ ÀúÀåÇϸç ÆÄÀÏ À̸§Àº ¹«¾ùÀԴϱî?

MyData
Ãßõ ¼ö 112
±×·¡¼­ ½Ç¼ö·Î ÇÏµå µå¶óÀ̺긦 Æ÷¸ËÇÏ°í Windows¸¦ ´Ù½Ã ¼³Ä¡ÇÏ°í MySQL ¼­¹ö¿¡ÀÖ´Â Áß¿äÇÑ µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÏ´Â °ÍÀ» Àؾú½À´Ï´Ù. Áö±ÝÀº ÀϺΠ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÏ¿© ÆÄÀÏÀ» º¹±¸ÇÏ·Á°íÇϴµ¥ ¹«¾ùÀ» ã¾Æ¾ßÇÒÁö ¸ð¸£°Ú½À´Ï´Ù.

ÆÄÀÏÀÌ ÀúÀåµÇ´Â °æ·Î´Â ¹«¾ùÀ̸ç ÆÄÀÏÀÇ À̸§Àº ¹«¾ùÀԴϱî (¾î¶² À̸§ ÁöÁ¤ ±ÔÄ¢ ¶Ç´Â ÆÄÀÏ È®ÀåÀÚ¸¦ ã¾Æ¾ßÇմϱî)?

³» ¼­¹ö°¡ MyISAMÀ» »ç¿ëÇÏ°í ÀÖ´Ù°í »ý°¢ÇÏÁö¸¸ 100 % È®½ÇÇÏÁö´Â ¾Ê½À´Ï´Ù.

Á¶¾ðÀ» ÁÖ½Ã¸é °¨»çÇÏ°Ú½À´Ï´Ù!



´äº¯

my.iniÆÄÀÏÀ» È®ÀÎÇÏ¿© µ¥ÀÌÅÍ Æú´õÀÇ À§Ä¡¸¦ ​​È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀϹÝÀûÀ¸·Î {mysqlDirectory} / data Æú´õ°¡ ÀÖ½À´Ï´Ù.

MySQL µ¥ÀÌÅÍ ½ºÅ丮Áö :

Commands.frm
Commands.myd
Commands.myi

* .frm ÆÄÀÏ¿¡´Â Å×À̺í Á¤ÀÇ°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. * .myi ÆÄÀÏÀº MyISAM À妽º ÆÄÀÏÀÔ´Ï´Ù. * .myd ÆÄÀÏ¿¡´Â Å×ÀÌºí µ¥ÀÌÅÍ°¡ Æ÷ÇԵ˴ϴÙ.

ÆíÁý / ¾÷µ¥ÀÌÆ® . ¿©±â¿¡ Áú¹®¿¡ Ç¥½ÃµÈ °ü½É ¶§¹®¿¡ ´ñ±Û¿¡¼­µµ ãÀ» ¼öÀÖ´Â ´õ ¸¹Àº Á¤º¸°¡ ÀÖ½À´Ï´Ù.

Windows 8.1¿¡¼­ MySQL µ¥ÀÌÅͺ£À̽º´Â ±âº»ÀûÀ¸·Î ¿©±â¿¡ ÀúÀåµË´Ï´Ù. C:\ProgramData\MySQL\MySQL Server 5.6\data

C : \ ProgramData Æú´õ´Â ¼û°ÜÁø Æú´õÀ̹ǷΠWindows Ž»ö±â ÁÖ¼Ò¿¡ ÀÔ·ÂÇؾßÇÕ´Ï´Ù. ÇØ´ç µ¥ÀÌÅÍ Æú´õ¿¡¼­ µ¥ÀÌÅͺ£À̽º À̸§Àº /{database_name_folder}/{database_tables_and_files}.

¿¹¸¦ µé¾î

C:\ProgramData\MySQL\MySQL Server 5.6\data\mydatabase\mytable.frm
C:\ProgramData\MySQL\MySQL Server 5.6\data\mydatabase\mytable.ibd

ÀÌ ÄÜÅÙÃ÷¿¡ ´ëÇØ @ marty-mcgee¿¡°Ô °¨»çµå¸³´Ï´Ù.

´äº¯

Windows 7¿¡¼­ MySQL µ¥ÀÌÅͺ£À̽º´Â ´ÙÀ½ À§Ä¡¿¡ ÀúÀåµË´Ï´Ù.

C : \ ProgramData \ MySQL \ MySQL Server 5.6 \ data

Âü°í : ÀÌ°ÍÀº ¼û°ÜÁø Æú´õÀÔ´Ï´Ù. Á¦ ¿¹´Â MySQL Server ¹öÀü 5.6ÀÔ´Ï´Ù. ¹öÀüÀÌ ´Ù¸¥ °æ¿ì Æú´õ À̸§À» º¯°æÇϽʽÿÀ.

¶§¶§·Î MySQL Workbench°¡ ½ºÅ°¸¶ »èÁ¦ (¶Ç´Â µ¥ÀÌÅͺ£À̽º °¡Á® ¿À±â)¿¡ ½ÇÆÐÇϱ⠶§¹®¿¡ÀÌ À§Ä¡¸¦ ¾Æ´Â °ÍÀÌ Æí¸®ÇÕ´Ï´Ù. ÀÌ´Â ÁÖ·Î ¾î¶² ÀÌÀ¯·Î ¿öÅ© º¥Ä¡°¡ ÀÌÀü ÇÁ·Î¼¼½º¿¡¼­ Á¦°Å ÇÒ ¼ö¾ø´Â db Æú´õ¿¡ ÆÄÀÏÀÌ Àֱ⠶§¹®ÀÔ´Ï´Ù. Windows Ž»ö±â¸¦ »ç¿ëÇÏ¿© ÆÄÀÏÀ» Á¦°ÅÇÏ°í ´Ù½Ã ½Ãµµ (»èÁ¦, °¡Á® ¿À±â)ÇÏ¸é ¹®Á¦°¡ ÇØ°áµË´Ï´Ù.

µµ¿òÀÌ µÇ¾ú±â¸¦ ¹Ù¶ø´Ï´Ù 🙂

´äº¯

·çÆ®¿¡ ±âº» my-default.ini ÆÄÀÏÀÌ ÀÖ°í ÇϳªÀÇ ¼­¹ö ±¸¼ºÀÌ ÀÖ½À´Ï´Ù.

[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

±×·¡¼­ ±×°ÍÀº ³ª¿¡°Ô °æ·Î¸¦ ¸»ÇÏÁö ¾Ê½À´Ï´Ù.

°¡Àå ÁÁÀº ¹æ¹ýÀº µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ°í ´ÙÀ½ Äõ¸®¸¦ ½ÇÇàÇÏ´Â °ÍÀÔ´Ï´Ù.

SHOW VARIABLES WHERE Variable_Name LIKE "%dir" ;

±× °á°ú´Â ´ÙÀ½°ú °°½À´Ï´Ù.

basedir                     C:\Program Files (x86)\MySQL\MySQL Server 5.6\
character_sets_dir          C:\Program Files (x86)\MySQL\MySQL Server 5.6\share\charsets\

datadir                     C:\ProgramData\MySQL\MySQL Server 5.6\Data\
innodb_data_home_dir
innodb_log_group_home_dir   .\
lc_messages_dir             C:\Program Files (x86)\MySQL\MySQL Server 5.6\share\

plugin_dir                  C:\Program Files (x86)\MySQL\MySQL Server 5.6\lib\plugin\

slave_load_tmpdir           C:\Windows\SERVIC~2\NETWOR~1\AppData\Local\Temp
tmpdir                      C:\Windows\SERVIC~2\NETWOR~1\AppData\Local\Temp

µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ±¸¼ºµÈ ¸ðµç ¸Å°³ º¯¼ö¸¦ º¸·Á¸é ´ÙÀ½À» ½ÇÇàÇϽʽÿÀ.

SHOW VARIABLES;

storage_engine º¯¼ö´Â InnoDb ¶Ç´Â MyISAMÀ» »ç¿ëÇÏ°í ÀÖ´ÂÁö ¾Ë·ÁÁÝ´Ï´Ù.


´äº¯

Windows 7 : c : \ users \ all users \ MySql \ MySql Server xx \ Data \

¿©±â¼­ xx´Â ÄÄÇ»ÅÍ¿¡ ¼³Ä¡µÈ SQL ServerÀÇ ¹öÀü ¹øÈ£ÀÔ´Ï´Ù.

Çǵ¨


´äº¯

·ÎÄà ÆÄƼ¼Ç¿¡¼­ * .myi ÆÄÀÏ¿¡ ´ëÇÑ Windows °Ë»öÀ» ¼öÇàÇϽʽÿÀ. ±â°£.

³»°¡ ¿¹»óÇßµíÀÌ ´ëºÎºÐÀÇ ´Ù¸¥ µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ¿Í °°ÀÌ ÀûÀýÇÑ µ¥ÀÌÅÍ Àü¿ë Æú´õ¸¦ »ç¿ëÇÏ´Â ´ë½Å ÇÁ·Î±×·¥ ÆÄÀÏ Æú´õ ³»¿¡ À§Ä¡Çß½À´Ï´Ù.

my.ini ÆÄÀÏÀ» °Ë»öÇÏ°í, ÆíÁý±â·Î ¿­°í, °æ·Î ¹®ÀÚ¿­À» Á¶È¸ÇÏ°í, ±¸¼º ÆÄÀÏ (!)À» º¯°æÇÏÁö ¾Ê¾Ò´ÂÁö È®ÀÎÇÑ ´ÙÀ½ µÎ ¹ø° °Ë»öÀ» ¼öÇàÇÏ´Â ÀÌÀ¯´Â ¹«¾ùÀԴϱî? ÅÍÄ¡ ŸÀÌÇÎÀ» ¿¬½ÀÇÏ´Â °Í ¿Ü¿¡ Ãß°¡ÀûÀÎ ÀÌÁ¡¾øÀÌ º¹ÀâÇÕ´Ï´Ù.


´äº¯


´äº¯

ÀϹÝÀûÀ¸·Î ¾Æ·¡ ÁöÁ¤µÈ Æú´õ¿¡ ÀÖÁö¸¸ ProgramData´Â ÀϹÝÀûÀ¸·Î ¼û°ÜÁø Æú´õÀÔ´Ï´Ù. Ç¥½ÃÇÏ·Á¸é Á¦¾îÆÇÀ¸·Î À̵¿ÇÏ¿© ¡°Æú´õ¡±¸¦ °Ë»ö ÇÑ ´ÙÀ½ °í±Þ ¼³Á¤¿¡¼­ ¼û±è ÆÄÀÏ Ç¥½Ã¸¦ ¼±ÅÃÇÏ°í Àû¿ëÀ» Ŭ¸¯ÇÕ´Ï´Ù. C : / ProgramData / MySQL / MySQL Server 5.5 / Data /