MySQL8 - 기초 세팅
MySQL 8버전 부터는 계정생성과 권한설정을 따로 진행해야한다.
데이터베이스 생성, 계정 생성,권한 설정
1 . mysql에 접속하여 데이터베이스를 만든다.
- create database [DatabaseName];
2 . 사용자 계정을 생성해준다.
- create user '[UserID]'@'[Option(localhost)]' identified by [Password];
3 . 사용자 계정에 데이터베이스 이용권한을 설정해준다.
- [DatabaseName] 뒤에 오는 *는 모든 권한을 의미한다.
- grant all on [DatabaseName].* to '[UserID]'@'[Option(localhost)]';
4 . DBMS에 적용시켜준다.
데이터베이스 접속
- mysql -h [HostName] -u [UserID] -p [DatabaseName];