1. 사용자 계정 만들기
insert into user(host, user, password) values('%', '<아이디>', password('<패스워드>'));
flush privileges;
2. 데이터베이스 생성
create database <데이터베이스명> DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
3. 테이블 생성
create table member(
no int not null primary key auto_increment,
id varchar(12),
password varchar(12) ,
name varchar(10) ,
reg_date datetime
);
4. 데이터베이스 권한 부여
grant all privileges on <데이터베이스> .* to '<아이디>'@'%' identified by '<패스워드>' with grant option;
flush privileges;
5. 외부접근 허용
vi /etc/mysql/my.cnf
#bind-address = 127.0.0.1 <-- 주석처리
service mysql restart <-- mysql 재시작
6. 방화벽 허용
sudo ufw allow mysql