Windows Command â¿¡¼ mysql ½ÇÇà½ÃÅ°±â
2.10.4.5 Starting MySQL from the Windows Command Line
http://dev.mysql.com/doc/refman/5.0/en/windows-start-command-line.html
MySQL zip ÆÄÀÏÀ» ¹Þ°í, ¼³Ä¡ÇÏÁö ¾Ê°í, ¾ÐÃุ Ç®°í, ¸í·ÉÁÙ¿¡¼µµ ½ÇÇà½Ãų ¼ö ÀÖ´Ù.
mysql-5.6.20-winx64\bin µð·ºÅ͸®¿¡¼
mysqld --console ¸¦ ½ÇÇàÇÑ´Ù.
3306Æ÷Æ®°¡ ÀÌ¹Ì »ç¿ëµÇ°í ÀÖÀ¸¸é ±×³É Á¾·áµÈ´Ù.
ÀÌ·¸°Ô ¸í·ÉÇà¿¡¼ ½ÇÇà½ÃÄѵµ MySQL Workbench¸¦ ½ÇÇà½ÃÅ°¸é Áö±Ý µ¹°í ÀÖ´Â mysqld ¼¹ö¿Í ¿¬°áµÈ´Ù.
D:\WebService(20140818)\mysql-5.6.20-winx64 µð·ºÅ͸®¿¡¼
mysqld.bat ÆÄÀÏÀ» ¸¸µé°í,
bin\mysqld --defaults-file=my.ini --console --explicit_defaults_for_timestamp
¶ó°í ½á ³Ö´Â´Ù.
ÇÁ·Î¼¼½º °ü¸®ÀÚ¿¡¼ mysqld.exe ÆÄÀÏÀÌ ¸ÕÀú µ¹°í ÀÖÀ¸¸é ¿¡·¯°¡ ³ª¸é¼ ½ÃÀÛµÇÁö ¾Ê´Â´Ù.
¶° ÀÖ´Â mysqld.exe ÇÁ·Î¼¼½º¸¦ Á×ÀÌ°í, ´Ù½Ã ½ÇÇà½ÃÅ°¸é µÈ´Ù.
--defaults-file ¿É¼ÇÀÌ ¸Ç óÀ½¿¡ ¿ÀÁö ¾ÊÀ¸¸é ¿¡·¯°¡ ³ª¸é¼ ¿É¼ÇÀ» ÀνÄÇÏÁö ¸øÇÑ´Ù´Â ¿¡·¯°¡ ³´Ù.
--defaults-file=my.ini ¶ó´Â Àǹ̴ ÇöÀç µð·ºÅ͸®ÀÇ my.ini ÆÄÀÏÀ» MySQLÀÇ È¯°æ¼³Á¤ ÆÄÀÏ·Î ÀÌ¿ëÇÏ°Ú´Ù´Â ÀǹÌÀÌ´Ù.
mysql.exe ½ÇÇà
¸í·É ÇÁ·ÒÇÁÆ® â¿¡¼ mysql -u root ·Î Æнº¿öµå ¾øÀÌ Á¢¼Ó.
mysql> select current_user();
+----------------+
| current_user() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)
»ç¿ëÀÚ »ý¼º ¹× ±ÇÇѺο©
grant all privileges on kostadb.* to kosta_user@'localhost' identified by 'kosta';
grant all privileges on kostadb.* to kosta_user@'%' identified by 'kosta';
=> '%'´Â ¸ðµç IP¿¡ ´ëÇÏ¿© Çã¿ëÇÔÀ» ÀǹÌÇÔ
localhost Á¢±Ù ±ÇÇÑÀ» µû·Î ¼³Á¤ÇÏÁö ¾Ê°í, "%"¸¸ ¼³Á¤Çϸé localhost ¿¡¼ Á¢±ÙÇÒ ¶§µµ Local ÄÄÇ»ÅÍÀÇ ip¸¦ ÅëÇؼ µé¾î°¡¾ßÁö¸¸ Á¢±ÙÇÒ ¼ö ÀÖ´Ù.
-> mysql -u kosta_user -p
- Enter password: ***** (kosta)
=> localhost Á¢±Ù ±ÇÇÑ ¾øÀ½.
-> mysql -h IP -u kosta_user -p
-> Á¤»ó ·Î±×ÀÎ µÊ
¼ºñ½º µî·Ï: mysqld --install
-´Ü, ¾Æ·¡¿Í °°ÀÌ ¿¡·¯°¡ ¹ß»ýÇÏ¸é ±ÇÇÑÀÌ ¾ø´Â °ÍÀ̹ǷΠAdmin ±ÇÇÑÀ¸·Î ½ÇÇà
- ¼ºñ½º ½ÃÀÛ: ³»ÄÄÇ»ÅÍ -> ¿À¸¥ÂÊ Æ˾÷¸Þ´º -> °ü¸® -> ¼ºñ½º ¹× ÀÀ¿ëÇÁ·Î±×·¥ -> ¼ºñ½º
-MySQL ¼ºñ½º¸¦ ãÀº ÈÄ ´õºíŬ¸¯ÇÏ¿© ½ÃÀÛÀ¯ÇüÀ» "¼öµ¿"À¸·Î ¼±ÅÃÇÏ°í [½ÃÀÛ(S)] ¹öÆ° ¼±ÅÃ
-MySQL ¼ºñ½º ½ÇÇà»óÅ ȮÀÎ
( ¼ºñ½º·Î µî·ÏÇÏÁö ¾Ê°í, Ž»ö±â³ª ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ À§¿¡¼ ¸¸µç ¹èÄ¡ ÆÄÀÏÀ» ÅëÇØ ½ÇÇà½ÃÄѵµ µÈ´Ù. )
ROOT ¾ÏÈ£ ¼³Á¤
-mysql> use mysql;
-mysql> update user set
--> password = password('xxxxx')
--> where user = 'root';
- µ¥ÀÌÅͺ£À̽º ¸ñ·Ï È®ÀÎ: show databases;
- ½Å±Ô µ¥ÀÌÅͺ£À̽º »ý¼º: create database kostadb;
- µ¥ÀÌÅͺ£À̽º »ç¿ë: use mysql;
- µ¥ÀÌÅͺ£À̽º Å×ÀÌºí º¸±â: show tables;
ÇÑ±Û ±úÁü ¿À·ù ´ëó¹æ¾È (1/2)
¿øÀÎ: MySQL ¼¹öÀÇ ±âº» ÀÎÄڵ尡 [latin]À̹ǷΠÀÎÄڵ带 º¯°æÇØÁà¾ß ÇѱÛÀÌ Á¤»ó 󸮵Ê.
È®ÀÎ:
-> mysql -u root mysql> show variables like 'c%';
Á¶Ä¡¹æ¹ý
-1) $MYSQL_HOME/my-default.ini¸¦ my.ini ÆÄÀÏ·Î º¹»ç
-2) ¾Æ·¡ ÀÎÄÚµå ³»¿ëÀ» º¹»çµÈ my.ini ÆÄÀÏ ³¡¿¡ ÀÔ·Â ÈÄ ÀúÀå
-3) MySQL ¼ºñ½º Àç½ÃÀÛ
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
init_connect=SET collation_connection=utf8_general_ci
init_connect=SET NAMES utf8
[mysql]
default-character-set=utf8
[ÂüÁ¶] KOSTA À¥¼ºñ½º °ÀÇ pdf 1ÀÏÂ÷
Ãâó: https://bryan7.tistory.com/331 [¹Î¼³×Áý]