본문 바로가기

라즈베리파이/웹서버

웹서버[2] - MySQL root 비밀번호 설정방법

반응형

안녕하세요.

오늘은 MySQL에서 root 계정의 비밀번호를 설정해보겠습니다.

 

 

MySQL을 최초 설치하게되면 root 계정에 비밀번호가 설정되어있지 않습니다.

다음과 같은 명령어를 입력하여 MySQL에 접속해줍니다.

mysql -u root -p


만약

ERROR 1698(280000) : Access denied for user 'root'@'localhost'

라는 메시지가 뜨면

다음과 같이 명령어 앞에 sudo를 붙여줍니다.

sudo mysql -u root -p

 

명령어가 정상적으로 입력되면

Enter password:

라고 뜹니다.

이제 그냥 엔터를 입력하면 데이터베이스에 접속됩니다.

 

이제 다음과 같은 명령어를 입력해서 데이터베이스를 선택해주세요.

use mysql;

이제 다음 명령어를 입력하여 비밀번호를 설정해줍니다.

update user set password=password('비밀번호') where user='root';

마지막으로 다음 명령어를 입력하여 변경된 설정을 적용시켜줍니다.

flush privileges;

아래 명령어를 입력하면 계정의 비밀번호가 설정되었는지 확인하실 수 있습니다.

select host, user, password from user;

password 항목에 이상한 문자들이 조합되어있다면 정상적으로 비밀번호가 설정된 것입니다.

 

이제 exit를 입력하고 엔터를 눌러주시면 데이터베이스 터미널에서 빠져나오실 수 있습니다.

 

반응형

'라즈베리파이 > 웹서버' 카테고리의 다른 글

웹서버[3] - Nginx 설치하기  (0) 2020.07.10
웹서버[1] - LAMP설치하기  (4) 2020.04.16