서버 Mysql, MariaDB 비밀번호, 권한설정


MySQL이나 MariaDB 는 초기 설치 시, 루트 계정의 비밀번호 세팅을 해줘야한다.

3가지 방법이 있다.

 

1.  root 계정 접속 후, mysql database 의 user table 에서 비밀번호 업데이트

use mysql 
update user set password=password('비밀번호') where user='root';
FLUSH PRIVILEGES;

2.  root 계정 접속 후, 비밀번호 변경

set password for 'root'@'localhost' = password('비밀번호'); 
FLUSH PRIVILEGES;

3.  mysqladmin 유틸리티를 통한 쉘에서 비밀번호 변경 

mysqladmin -u 계정 -p password '비밀번호'

->  set 이나, update 문에서 password() 함수를 통하여 비밀번호 암호화를 해주는 것이 좋다

 

4. 특정 데이터베이스에 대한 권한을 설정해준다. (로컬 데이터베이스를 기준으로함)

grant all privileges on local_database.* to '계정'@'localhost' identified by '비밀번호';
FLUSH PRIVILEGES;

 

 

++추가

MySQL 5.7 이상 버전에서는 아래와 같이 해줘야함.

update mysql.user SET authentication_string=PASSWORD('비밀번호') WHERE user='root'; 

FLUSH PRIVILEGES;
이 글이 마음에 드셨나요?
지인과 공유해보세요.



Profile

Mr.키아

삶이란 꿈과 희망을 가지고 살아가야한다는 것이다.
대한민국 20대 청년으로 열심히 살아가고있으며
키큰아이, 키큰아이닷컴 등 현재 몇몇 서비스를 운영하고 있습니다.



엮인글 0

https://mr.kikni.com/tip/trackback?document_srl=3362&key=c0a

댓글 0

"Mysql, MariaDB 비밀번호, 권한설정"의 첫댓글을 달아주세요!

댓글 달기

댓글을 쓸 수 있는 권한이 없습니다.

팁공유

간단한 일상 팁부터 지식이 필요한 테크니컬 자료를 수집 하는 공간입니다.


커뮤니티



제휴


당신의 인터넷은 감청당하고 있습니다.

광고



kikni