초기 설치 시,

 

- SQLyog 초기 설치 시, root 계정의 비밀번호는 등록되지 않은 상태이므로, 비밀번호가 없는 상태에서

  계정 접속이 가능합니다.

 

 

 

root 계정 패스워드변경

root 계정은 사용자 이름이 root인 계정이고, DB를 운용할 때 사용하는 계정이 아닌,

다른 계정의 권한 컨트롤 등을 할 때 사용합니다.

 

root 계정 패스워드 변경은 CMD로 진행할 예정.

 

1) 경로 복사 ( mysql의 bin 폴더 )

 

2) CMD에 경로 연결

 

 

3) 아래 명령어 입력. 설치 직후, 패스워드는 존재하지 않으므로 패스워드 요구 시, 엔터.

 

mysql -uroot -p

 

 

 

* Mysql인데 왜 Maria DB가 연결되는지 궁금하시면 오른쪽 링크 >> SQLyog Mysql(Maria DB)에 대해서

 

 

4) 순차적으로 입력. ( mysql DB 접속 > 비밀번호 변경 )
   맨 아래 명령어는 마지막에 비밀번호만 바꿔서 입력.

# DB명 mysql 연결.
use mysql;    


# user 테이블의 host, user, password 칼럼 출력.
select host, user, password from user;


# 형식 : set PASSWORD for '계정명'@'localhost'= PASSWORD('변경할 비밀번호');
set PASSWORD for 'root'@'localhost'= PASSWORD('1234');

 

 

 

 

권한 부여

1) SQLyog에 root 계정으로 접속.

 

2) 아래 쿼리 양식에 맞춰서 실행.

 

※ 권한 부여를 해줘야 다른 계정에서 DB의 TABLE을 CRUD 할 수 있다. 

    이미 만들어진 연결, 또는 앞으로 만들 연결이 아래처럼 "me@"로 시작하면 해당 권한이 부여된다.

 

GRANT ALL PRIVILEGES ON *.* TO me@`%` IDENTIFIED BY 'root 계정 비밀번호';

FLUSH PRIVILEGES;

 

 

+ Recent posts