본문 바로가기

Linux Server

[Linux] Ubuntu MySQL 8.0 root계정 설정

테스트 환경

NCP 리눅스 서버 1대 생성

OS : Ubuntu 18.04

DB : MySQL 8.0

 

1) root계정 비밀번호 변경

ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '변경 비밀번호';

FLUSH PRIVILEGES;

 

2) 외부접속 허용 설정

netstat -anpt

 

mysql> use mysql;

mysql>  create user 'root'@'%' identified by 'Hoseo123!@#';

mysql> grant all privileges on *.* to 'root'@'%';

mysql> flush privileges;

mysql> select host, user from user;

 

vi /etc/mysql/mysql.conf.d/mysqld.cnf

bind-address 부분 주석처리

 

systemctl restart mysql

 

3) 결과 확인