http://eyecandyzero.tistory.com/218 출처
머리가 참.. ㅎㅎ 로컬에 설치한 mariadb root 암호가 기억이 안나서..
Window 플랫폼.
시작 > 실행 > services.msc 입력후 확인.
서비스에서 mysql 부분을 중지 합니다. (혹은 작업관리자에서 mysql 관련 프로세스를 종료합니다.)
시작 > 실행 > cmd 입력후 확인 (커맨드 입력창을 엽니다.)
MySQL의 설치 디렉토리의 열린 커맨드창(ms-dos창)에서 bin까지 이동 합니다.
(예: cd C:\Program Files\MySQL\bin)
mysqld.exe --skip-grant
(입력후 실행)
위와 같이 입력하면 승인절차를 거치지 않도록 mysql 프로세스를 실행시킵니다. 실행시킨 커맨드창은 그대로 둔뒤 하나의 ms-dos창을 더 열어 위의 경로까지 다시 이동합니다.
mysql.exe
(입력후 실행)
1 2 3 4 | use mysql; UPDATE user SET password = PASSWORD ( '변경할패스워드' ) where user = 'root' ; FLUSH PRIVILEGES ; exit; |
이제 mysqld.exe를 실행시킨 도스창을 종료하고, mysql.exe를 실행 시킨 도스창을 종료합니다. 그리고 서비스에서 mysql을 실행합니다.
만약 서비스에서 mysql이 실행이 되지 않을 경우 window 재부팅을 합니다 ^^
[root@ns /root]# mysql.server stop또는
[root@ns /root]# killall mysqld위와 같은 방법으로 MySQL 데몬을 종료 합니다. 이제 승인 절차를 거치지 않도록 MySQL 데몬을 실행합니다.
[root@ns /root]# safe_mysqld --skip-grant &이제 MySQL root 패스워드를 변경합니다.
[root@ns /root]# mysql
1234use mysql;
UPDATE
user
SET
password
=
PASSWORD
(
'변경할패스워드'
)
where
user
=
'root'
;
FLUSH
PRIVILEGES
;
exit;
이제 MySQL 데몬을
[root@ns /root]#위와 같이 종료 하시고 다시 실행시켜 주시면 변경된 패스워드로 동작 합니다.
반응형
'개발툴 팁' 카테고리의 다른 글
firebase 스터디.. (0) | 2017.12.14 |
---|---|
구글음성검색 사용중지 (0) | 2017.01.31 |
bracket html / css 코딩툴 (0) | 2016.09.19 |
개발자 필독서 (0) | 2015.03.17 |
이클립스 프로젝트 Git 으로 공유하기 (0) | 2014.12.10 |
부트스트랩 드래그앤 드랍으로 디자인 가능한곳 (0) | 2014.05.22 |
귀찮은 로그인 자동 ( 즐겨찾기 이용) (0) | 2014.05.21 |
도메인 구매 후 개인서버 연결하기... (1) | 2014.05.08 |