티스토리 뷰
이제 기본 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로 바뀐것을 볼 수 있습니다.
기본 설정이 모두 끝났습니다. 모르는게 있으면 댓글남겨주세요
'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 |