vi /etc/my.cnf


밑에 내용들을 추가한다


[client]

default-character-set = utf8


[mysqld]

init_connect = SET collation_connection = utf8_general_ci

init_connect = SET NAMES utf8

character-set-server = utf8

collation-server = utf8_general_ci 


[mysqldump]

default-character-set = utf8


[mysql]

default-character-set = utf8


저장


systemctl restart mariadb


mysql -u root -p


show variables like 'c%';

위와같이 입력했을때


이렇게 떠야 정상적으로 처리된 것이다.



그리고 추가적으로 이미 만들어진 테이블에서는 적용이 되질 않으니


이 시점기준에 만들어진 테이블을 지우고 다시 만들어야한다.

그외 방법이 있을진 모르겠지만..

'Private Project & Build > 16년도 DB_Project' 카테고리의 다른 글

CentOS와 MySQL Workbench연동하기  (0) 2016.11.24
디비 설정  (0) 2016.11.24


워크밴치를 틀어주고

연결 관련설정을 위와같이 채워준다.

SSH호스트네임은 연결할 CentOS정보들을 입력하면되고 username password다 채워준다


그리고 MySQL호스트네임,포트는 왠만하면 냅두고 username password를 입력해준다.

나는 초기설정이였기에 root로 사용



연결된 것 확인

그렇다면 사용자를 생성해보자.



사용자를 HongikDB로 생성하였다.

그리고 실제 CentOS로 가서 MariaDB로 확인한 결과



실제로 유저가 추가된 것으로 보아 성공적으로 연동 된 것을 확인할 수 있다.

INSERT INTO user (Host, User, Password) VALUES ('localhost', 'hongik_db', password('hongik'));

계정 새로 만들어주기


create database project;

데이터베이스 생성


grant select, insert, update on project.* to hongik_db@localhost;

만든 데이터베이스에 hongik_db에게 권한 부여


show grants for hongik_db@localhost;

권한부여한거 확인


+ Recent posts