mysql 터미널 창에 한글입력 오류 해결 및 웹페이지 한글 표시 확인

서버의 /etc/mysql/mysql.conf.d/mysqld.cnf 수정

아래 구문을 추가 한뒤 mysql 재시작 한다.
[mysqld]
character-set-server=utf8
init_connect=set collation_connection=utf8_unicode_ci
init_connect=set names utf8
collation-server = utf8_general_ci
 
mysql 설치 후 한글지원 방법
1.mysqld.cnf 위 부분 삽입 (구름ide mysql에서 한글입력 오류 계속)
(다시 시작해도 입력오류 있음)
 
mysql>ALTER TABLE  테이블명 convert to charset utf8; 엔터
mysql>ALTER TABLE  testtable convert to charset utf8;
구름ide 재시작 해도 잘되는 것 확인.
 

MySQL 테이블에 데이터 한글 입력 시 오류 해결MitNy 2018. 1. 22. 16:00

insert로 테이블에 한글로 정보를 입력할 때 다음과 같은 오류가 발생하였다.
notion imagenotion image
ERROR 1366 (HY000): Incorrect string value: '\xEC\x9D\xB4\xEB\xAF\xB8...' for column 'name' at row 1
그런데 이건 내 서버도 아니고 root 권한도 없다!
그래서 다른 해결 방법을 찾아야했고
ALTER TABLE (테이블명) convert to charset utf8; ////( ) 가로 삭제하고 입력할 것.
으로 테이블 설정을 바꿔주었더니 한글로 데이터 입력이 가능해졌다.
notion imagenotion image
 
php.ini 파일에 아래 내용 추가
root@goorm:/workspace/testsql#
mbstring.language = Korean mbstring.internal_encoding = UTF-8 mbstring.http_input = UTF-8 mbstring.http_output = UTF-8
 
Video preview
 
2.포트포워딩을 통한 외부 연결 설정
 
sudo apt-get istall php7.3-mysql
 
3.MYSQL QORKBENCH 에서 CSV 파일 불러오기
COLUMNS 이름이 동일 해야 함.