B / Y / U / S
HOME 웹 호스팅 도메인 매뉴얼 고객지원 설정정보 계정신청 2025-01-09 Thursday 
웹 호스팅
# 공지 사항
# 자주 묻는 질문
# 질문과 답변
# 가입 문의
커뮤니티
# 자유게시판
# 리눅스팁
# 아이큐 테스트
# 내홈 소개
# 겔러리
# 자료실

  리눅스팁  Go Unix Power Tools Online Book Go Bash Guide
Read No. 62 article 2002-01-15 23:59:55
NickName   풀비누
Subject   mysqld 루트 비번 분실 혹슨 루트접속 안될때
1. 현재 가동되어 있는 mysqld 데몬을 내린다.
   /etc/init.d/mysqld stop

2. safe_mysqld -Sg & 옵션으로 mysql 을 skip grant table옵션으로
   백그라운드 가동한다.
   (= safe_mysqld --skip-grant &)

3. 현재 skip grant table 상태이므로, 아이디와 비번없이 작동가능하다.
   mysql mysql

4. 루뜨 유저의 비번을 준다.
   use mysql;
   update user set password = password('패스워드')
   where user = 'root';
   한다음 quit 로 빠져나온다.

5  mysql 을 종료한후 정상적인 mysql 데몬을 띄운다.
   /etc/init.d/mysqld restart

6. 루트의 권한이 정상인지 확인한다.
   mysql -u root -p mysql

7. 정상 접근되면 확인 도장 찍기 위해서 루뜨 권한을
   다시 한번 지정해준다.
   grant all privileges on *.* to root@localhost 
   -> identified by '암호';

8. 일반적인 db 추가와 사용자 권한설정을 한다.

   예) create database dbname;
       grant all privileges on dbname.* to dbuser@localhost 
       -> identified by 'dbpasswd';

   여기서 dbname, dbuser, dbpasswd 는 db계정에 맞게 적당이
   변경하여 추가한다.
Regist Addr [ 192.168.0.2 ] 목록보기 윗글 아랫글
정규표현식 [ 상세 검색 ]
Page Loading [ 0.02 Sec ] SQL Time [ 0 Sec ]

Copyleft 1999-2025 by JSBoard Open Project
Theme Designed by IDOO And follow GPL2

개인정보 취급방침 이용 약관 사이트 맵 어드민 관리