린아저씨의 잡학사전

MySQL도 버전업이 진행되면서, root 패스워드 변경 방법도 변화가 있었습니다.

기존 방법대로는 패스워드 변경이 안되는 경우가 있어서 다시 한번 정리 합니다.

 

제가 테스트한 버전은 ubuntu 18.04 이고, 공식 ubuntu respository에서 apt update 후에 mysql-server를 설치하게 되면,

MySQL 5.7이 설치 됩니다.

 

MySQL 5.7을 설치할 때는 별도로 root 패스워드 설정하는 과정이 나오지 않고 바로 설치가 완료됩니다.

 

따라서 설치가 완료되면 sudo 권한을 통해 mysql 접근해야합니다.

 

$ sudo mysql -u root -p
Eneter password:

패스워드를 물어보면 그냥 Enter를 치면 로그인이 됩니다.

 

이제 원하는 패스워드로 root 패스워드를 변경하면 됩니다.

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '원하는 password 입력';

Query OK, 0 rows affected (0.00 sec)

 

이라는 메시지가 나오면 정상적으로 변경된 것 입니다.

 

그럼 이제 변경한 root 패스워드로 sudo 권한 없이 mysql로 접근할 수 있습니다.

공유하기

facebook twitter kakaoTalk kakaostory naver band