CentOS8에서 MySQL 설치하기 -2
2021, Mar 07
CentOS MySQL Workbench 설정
저번 포스팅에서 MySQL을 설치하였다.
데이터베이스를 생성하고,
MySQL을 편리하게 이용하기 위해 MySQL Workbench를 사용하겠다.
데이터베이스를 만들기 위해 아래의 명령어를 이용하여 MySQL에 접속한다.
sudo mysql -u root -pCREATE DATABASE 데이터베이스 생성
mydealdb 라는 이름을 가진 데이터 베이스를 생성한다.
쿼리문은 아래와 같이 입력한다.
CREATE DATABASE mydealdb;CREATE USER 유저 생성
외부에서 접근했을때 사용할 User를 생성한다. 쿼리문은 아래와 같이 입력한다.
CREATE USER '아이디'@'호스트' IDENTIFIED WITH mysql_native_password BY '설정할 패스워드';아이디@호스트는 접속IP를 의미한다. IP를 특정하지 않으려면 %를 사용한다.
MySQL User 생성
GRANT 유저 권한 설정
유저 권한을 설정한다.
mydealdb의 모든 테이블에 권한을 갖게 하기위해 아래와 같이 입력한다.
GRANT 권한 ON 데이터베이스.테이블 TO '아이디'@'호스트' WITH GRANT OPTION;testdb 생성
테스트용도로 testdb를 위와 같이 생성한다.
과정은 이미지로 보여주고 자세한것은 생략한다.
권한설정을 마친뒤에는 적용이 될 수 있도록 꼭 flush privileges 를 입력해준다.
MySQL Workbench 설정
데이터베이스와 유저를 생성했으면
MySQL Workbench를 설정하자.
MySQL Workbench를 실행한뒤 + 버튼을 클릭한다.
입력창이 뜨면
번호 순서대로 공인IP, 생성한User이름, 패스워드, 기본스키마를 입력한 뒤
Test Connection으로 연결 테스트를 해주고 OK를 눌러 마무리한다.

생성된 것을 더블클릭하면 해당 workbench에 접속 할 수 있다.
마치며
공부를 목적으로 적는 글이며 잘못된 정보가 있을 수 있습니다.
막상 해보면 별거 없지만 할때마다 헷갈린다.
반복숙달하여 잘 익혀두도록 하자.
다음 포스팅에는 못다한 certbot을 업로드 하도록 하겠다.