[Mysql] mysql 5.7 이상 및 이하 계정 생성 및 권한 부여 | Database

# 계정 정보 확인
--MySQL 5.6 이하
SELECT user,host,password FROM mysql.user;


-- MySQL 5.7 이상
SELECT user,host,authentication_string FROM mysql.user;
* password 라는 Column 이 authentication_string 으로 명칭이 변경 되었다.

#패스워드 변경

-- MySQL 5.6이하
UPDATE mysql.user SET password = PASSWORD('패스워드') WHERE user = '계정명' AND host = 'host명';
FLUSH PRIVILEGES;


-- MySQL 5.7 이상
SET PASSWORD FOR '계정명'@'host명' = PASSWORD('패스워드');
FLUSH PRIVILEGES;


#계정 등록 권한 설정 (모든 버전 동일)

GRANT ALL PRIVILEGES ON *.* TO '계정명'@'host명' IDENTIFIED BY '패스워드'; 
FLUSH PRIVILEGES;


mysql,mysql5.7,계정
Comment Write
Comment List
등록된 코멘트가 없습니다.