티스토리 뷰

728x90
SMALL

이제 기본 mysql기본 설정을 하겠습니다. mysql글이 아니기 때문에 필요한 것만 간단히 설명하겠습니다.

show databases;

use mysql;

show tables;

를 입력하면 테이블들이 보입니다.

 

alter user 'root'@'localhost' identified with mysql_native_password by '1234'; 

flush privileges;  --저장을 해주는 코드다. 필수!!

 

이제 변경된 비밀번호를 입력하고 mysql에 접근할 수 있다.

 

mysql시간이 한국 시간으로 맞춰져 있지 않습니다. 그래서 이것도 설정을 해야 합니다.

여러방법이 있지만 간단한 방법 한가지만 소개하겠습니다.

sudo cp /usr/share/zoneinfo/Asia/Seoul /etc/localtime

(이 코드는 seoul을 복사해서 localtime에 붙여넣는 코드입니다.)

 

date를 입력하면 현재 시간이 나오는 것을 알 수 있습니다.

 

이제 한글설정만 하면 됩니다. status를 입력하면 아래와 같이 latin1로 설정되있는 것을 볼 수 있습니다.

이를 utf-8로 바꾸어야 합니다.

 

sudo vi /etc/mysql/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

 

:wq를 눌러서 빠져나오고

sudo service mysql restart

를 한뒤 다시 mysql을 재접속해서 status를 보면 아래와 같이 utf8로 바뀐것을 볼 수 있습니다.

 

기본 설정이 모두 끝났습니다. 모르는게 있으면 댓글남겨주세요

728x90
LIST

'mysql' 카테고리의 다른 글

mysql 정규화2  (0) 2020.07.23
mysql 정규화1(이상현상, 함수적 종속성)  (0) 2020.07.23
mysql 조건 검색 WHERE(AND, OR , NOT ,LIKE)  (0) 2020.06.23
mysql join  (0) 2020.05.24
mysql 기본 쿼리문  (0) 2020.05.15
댓글
공지사항