728x90
300x250
테이블 옵션을 utf8
한글입력을 하려고할때마다 InclIncorrect string value 어쩌고 저쩌고가 나오는데 찾아보니
mysql 설치를 하고난뒤에 my.cnf 에서 utf8 로 설정을 추가해줘야 된다고 합니다
리눅스 my.cnf 에서 utf8 설정이 되어있다면 그냥 아래 쿼리문 실행시켜주면 해결이 될텐데
ALTER TABLE [테이블] convert to charset utf8;
my.cnf 파일 설정이 안되어잇다면
아래와 같이 수정을 해줘야합니다
리눅스 /etc 폴더 안에 my.cnf 파일 수정
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
이렇게 해주고나서 mysql 재시작 한번 해주고
systemctl restart mysqld
이러면 utf 설정 끝
728x90
300x250
'IT > 잡다구리' 카테고리의 다른 글
[Linux] Centos8 sshd 실행 오류 SSH unprotected private key file linux (0) | 2020.07.02 |
---|---|
[Linux] Centos8 인터넷 연결하기 , ip주소 확인하기 (0) | 2020.07.02 |
[Linux+Apache+PHP] html 페이지 접속 안되고 계속 다운로드 문제 (0) | 2020.07.01 |
Linux Mysql(HeidiSQL) IP 접근 권한 설정 (0) | 2020.06.22 |
[LINUX] Centos8 MariaDB 설치 (The log file /var/log/mariadb/mariadb.log cannot be written 에러) (0) | 2020.05.22 |