린아저씨의 잡학사전

 

처음 MySQL 설치 후에는 root 계정의 비밀번호가 설정되어 있지 않으므로 root 계정 비밀번호 부터 설정해 준다.

### MySQL 접속 ###

$ mysql -u root -p

$ Enter password:       // 비밀번호 설정이 안되있으므로 그냥 엔터 한번더 입력.

 

### root 비밀번호 설정 ###

1. mysqladmin을 이용하여 root 암호 설정

$ mysqladmin -u root -p password '새로운비밀번호'

//명령어 실행 후 비밀번호를 물어보지만 처음에는 root 비밀번호가 없으므로 그냥 엔터를 치면 된다.

 

mysql에 접속하여서 확인해 보면 다음과 같이 localhost root계정에는 비밀번호가 설정된 것을 확인할 수 있다.

 

 

단 사진과 같이 mysqladmin 방법을 쓰면 localhost root에만 비밀번호가 설정된다.

한번에 모든 root에 비밀번호를 설정하고 싶다면 아래의 update문을 이용한 비밀번호 설정을 해주면 된다.

 

 

2. update문을 이용하여 root 비밀번호 설정

mysql>show databases;                                             //데이터베이스 목록 확인

mysql>use mysql;                                                    //mysql 데이터베이스 사용

mysql>update user set password=password('새로운비밀번호') where user='root';       //root의 비밀번호를 설정

mysql>flush privileges;                                             //변경된 설정 적용

 

다음과 같이 모든 root 계정에 비밀번호가 설정된 것을 확인 할 수 있다.

 

 

당신에게 추천하는 콘텐츠

공유하기

facebook twitter kakaoTalk kakaostory naver band