MySQL를 설치하는 경우 암호를 ìžƒì–´ë²„ë ¸ê±°ë‚˜ ìž˜ëª»ìž…ë ¥í•˜ëŠ”ê²½ìš° ë˜�는 너무 오래ë�˜ì„œ 암호를 잃어버리는 경우ì—� 다ì�Œê³¼ ê°™ì�€ 방법으로 암호를 ì„¤ì •í•˜ì‹¤ìˆ˜ 있습니다.
1. 첫번째 방법 ¶
~cpp shell>mysqladmin -u root password '�하는 암호'
2. ë‘�번째 방법 (첫번째 방법으로 안ë� 때만 사용하세요.) ¶
# ë�°ëª¬ì�„ 모ë‘� 죽임, ë�°ëª¬ì�„ 죽ì�´ì§€ 않으면 기존ì—� ì„¤ì •ë�œ 암호 때문ì—� mysql 서버ì—� ì ‘ê·¼ í• ìˆ˜ 없습니다.
~cpp shell> killall mysqld
# 승ì�¸ ì ˆì°¨ë¥¼ 가지지 ì•Šê³ ë�°ëª¬ì�„ ë�„운다. ì�´ë ‡ê²Œ 하면 암호를 묻지 않습니다.
~cpp shell> safe_mysqld --skip-grant &
# mysqlì—� ì ‘ì†�한다.
# mysql db를 ì„ íƒ�후 rootì�˜ 암호를 ì„¤ì •í•˜ê³ ë³€ê²½ë�œ ì •ë³´ë¥¼ ì—…ë�°ì�´íЏ 한다.
# mysql db를 ì„ íƒ�후 rootì�˜ 암호를 ì„¤ì •í•˜ê³ ë³€ê²½ë�œ ì •ë³´ë¥¼ ì—…ë�°ì�´íЏ 한다.
~cpp shell> mysql
~cpp
mysql> use mysql;
mysql> UPDATE user SET password=PASSWORD('ìƒˆë¡œì„¤ì •í• ì•”í˜¸') where user='root';
mysql> FLUSH PRIVILEGES










