+ MySQL Root Æнº¿öµå ºÐ½Ç½Ã...
Á¶È¸ : 431 À̸§ : ºÒ¹Ù´Ù
E-mail :


+ MySQL Root Æнº¿öµå ºÐ½Ç½Ã...

½ÇÇàÁßÀÎ MySQL µ¥¸óÀ» Á¤Áö½ÃŲ ÈÄ -Sg (Skip GrantTable)¿É¼ÇÀ» ÁÖ°í MySQLÀ» ±âµ¿ÇÑ´Ù.

sueni@bbung ...]# /etc/rc.d/init.d/mysqld stop ¶Ç´Â
sueni@bbung ...]# mysqladmin -uroot -p shutdown

sueni@bbung ...]# safe_mysqld -Sg --language=korean &

sueni@bbung ...]# mysql

À§¿Í °°ÀÌ Sg ¿É¼ÇÀ» ÁÖ¸é »ç¿ëÀÚ ±ÇÇÑÀ» üũÇÏÁö ¾ÊÀ¸¹Ç·Î MySQL¿¡ Á¢¼ÓÀÌ °¡´ÉÇØÁø´Ù.

mysql> update user set password=password('ºñ¹Ð¹øÈ£') where user='root';

* mysql 4.1.x ¿¡¼­ 4.0.x µðºñ ÀÌÀüÇÑ°æ¿ì ºñ¹ø º¯°æ ¹æ¹ý
mysql> update user set password=old_password('ºñ¹Ð¹øÈ£') where user = 'root';

À§¿Í °°ÀÌ Root Æнº¿öµå¸¦ ¾÷µ¥ÀÌÆ®ÇÑ ÈÄ MySQLµ¥¸óÀ» Sg ¿É¼Ç¾øÀÌ Á¤»óÀûÀ¸·Î ±âµ¿Çϵµ·ÏÇÑ´Ù.


+ MySQL Socket ¿¡·¯ ¹ß»ý½Ã...
´ÙÀ½ ³»¿ëÀº À¥¼­ÇÎÁß ¼ÒÄÏ¿¡·¯¿¡ ´ëÇÑ ÇØ°á¹æ¹ýÀ» ¸ð¾Æ³õÀº °ÍÀÔ´Ï´Ù.

[¿¡·¯ ³»¿ë] :
Warning: Can't connect to local MySQL server through socket '/home/manpage/mysql.sock' (111) in
...
111¿¡·¯¹ß»ý...

[¹®Á¦ÀÇ ¿øÀÎ]
½ÇÁ¦·Î mysqld ¿¡ ÀÇÇÑ socket ÆÄÀÏÀº /tmp/mysql.sock ¿¡ Á¸ÀçÇϴµ¥ PHP ³ª mysql °ú °°Àº ÇÁ·Î±×·¥µéÀº
±× ÆÄÀÏÀ» /var/lib/mysql/mysql.sock ¿¡¼­ ã´Â´Ù.
±×·¯´Ï ´ç¿¬È÷ mysqld ¿Í ÀÇ»ç¼ÒÅëÀÌ µÉ¸®°¡ ¾ø°í, Á¢¼ÓÀÌ ¾ÈµÈ´Ù°í ¿¡·¯°¡ ³³´Ï´Ù.

[ÇØ°á¹æ¹ý]
1. ln -sf /tmp/mysql.sock /var/lib/mysql/mysql.sock
ÀÌ ÇØ°á¹ýÀº °¡Àå °£´ÜÇÏ°Ô ÇÒ ¼ö ÀÖÁö¸¸ ¹®Á¦Á¡Àº ¸®ºÎÆà µÇ°í ³ª¸é ±×¶§¸¶´Ù ´Ù½Ã ÀÌ soft link ¸¦ °É¾î Áà¾ß ÇÕ´Ï´Ù.
¿Ö³ÄÇϸé ÀÌ ÆÄÀÏÀº ÀϹÝÀûÀÎ ÆÄÀÏÀÌ ¾Æ´Ñ unix socket ÆÄÀÏÀ̱⠶§¹®ÀÔ´Ï´Ù.

2. msyqld ±âµ¿½Ã¿¡ --socket=/var/lib/mysql/mysql.sock ¶ó´Â ¿É¼ÇÀ» Ãß°¡
ÀÌ ¹æ¹ýÀº °­Á¦ÀûÀ¸·Î ¼ÒÄÏ ÆÄÀÏÀ» ¿øÇÏ´Â µð·ºÅ丮¿¡ ¸¸µéµµ·Ï ÇØ ÁÝ´Ï´Ù.
±×·¯¹Ç·Î mysqld ÀÇ ¼ÒÄÏÆÄÀÏÀÌ Àú µð·ºÅ丮¿¡ »ý¼º¸¸ µÈ´Ù¸é ¹®Á¦´Â ÇØ°áÀÌ µÇ°ÚÁö¿ä.

3. PHP ¿¬µ¿½Ã client Ãø¿¡¼­ socket ÆÄÀÏÀÇ À§Ä¡¸¦ ÁöÁ¤ÇØ ÁÖ´Â ¹æ¹ý
$conn = mysql_connect("localhost:/tmp/mysql.sock","db_user","db_passwd");
ÀÌ ¹æ¹ýÀº Ŭ¶óÀ̾ðÆ® Ãø¿¡¼­ ¼­¹öÃøÀÇ ¼ÒÄÏÆÄÀÏÀÇ À§Ä¡¸¦ ¸í½ÃÇØ ÁÖ´Â ¹æ¹ýÀÔ´Ï´Ù.

/var/lib/mysql.sock À§Ä¡·Î º¸¾Æ MySQLÀÌ RPMÀ» ¼³Ä¡µÇ¾î ÀÖÀ»¶§¿¡ ÇØ´çÇÏ´Â °Í °°½À´Ï´Ù.
±×¸®°í ¼ÒÄÏ¿¡·¯ ¹ß»ýÀº MySQLÀÌ Á¤»óÀûÀ¸·Î ±âµ¿µÇÁö ¾Ê¾ÒÀ»¶§¿¡µµ ¹ß»ýÀ» ÇÕ´Ï´Ù.

ÀÛ¼º ³¯Â¥ : 2008-02-13