티스토리 뷰

Linux

mysql 암호 잃어버렸을때..

애플자라 2007. 8. 29. 23:28
반응형

1>암호 초기화
# killall mysqld (데몬을 모조리 죽입니다)

# cd /usr/local/mysql (sql이 깔린 곳으로 갑니다)
-의외로 이거 모르시는 분이 많은데 sql 명령을 넣으려면
sql이 깔린 디렉토리로 가야합니다.

# ./bin/safe_mysqld --skip-grant &

요기까지가 초기화입니다.


2>새 암호 넣기
# ./bin/mysql (sql 실행)

mysql>use mysql

mysql>update user set password=password('새암호') where user='root';
(root 암호 변경하는 겁니다. '새암호' 자리에 새암호를 넣으세요
예>update user set password=password('123') where user='root';

mysql> FLUSH PRIVILEGES
mysql> exit (나가서)

# ./bin/mysql -uroot -p123 으로 들어와지면 성공입니다.

끝!



(재시작해야하나요? 근데..?^^;)
./bin/mysqladmin -uroot -p123 reload <-요건 재시작

----------------------------------------------------------------

환경 Mysql 5.7.15 -> mysqld_safe명이 바뀜

#killall mysqld

#mysqld_safe --skip-grant-tables --user=mysql &

#mysql -u root -p mysql
비밀번호 물을 때 그냥 엔터.
접속 후,

>UPDATE mysql.user SET authentication_string = PASSWORD('새로운비밀번호')
WHERE User = 'root' AND Host = 'localhost';

>flush privilegse;

>quit;

반응형

'Linux' 카테고리의 다른 글

mysql 백업/복구  (0) 2007.08.29
mysql 비번 바꾸기  (0) 2007.08.29
alter table (테이블의 속성을 수정)  (0) 2007.08.29
레드햇 부팅시 mysql 자동시작(apache포함)  (0) 2007.08.29
NTFS (파티션 지우기) delpart  (0) 2007.08.29
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함