집 >데이터 베이스 >MySQL 튜토리얼 >우분투 mysql 왜곡 문제를 해결하는 방법
ubuntu mysql 왜곡된 코드에 대한 해결 방법: 1. 클라이언트를 찾아 "default-character-set=utf8"을 추가합니다. 2. mysqld_safe를 찾아 "default-character-set=utf8"을 추가합니다. 3. mysql을 다시 시작합니다.
이 기사의 운영 환경: ubuntu 16.04 시스템, mysql 버전 5.5, Dell G3 컴퓨터.
우분투 mysql 왜곡 문제를 해결하는 방법은 무엇입니까?
Ubuntu의 MySQL 중국어 왜곡 솔루션:
1 루트로 로그인하고 터미널에 sudo gedit /etc/mysql/my.cnf 명령을 입력한 후 열려 있는 파일에서 [client]를 찾아 아래에 추가하세요.
default-character-set=utf8
[mysqld_safe]를 찾아 아래에 추가하세요
default-character-set=utf8
[mysqld]를 찾아 아래에 추가하세요. 12.04
character-set-server=utf8 init_connect='SET NAMES utf8'
이후 또는 12.04
default-character-set=utf8 init_connect='SET NAMES utf8'
이전에 [mysql]을 찾아 아래에 추가하세요
default-character-set=utf8
2. 수정 사항이 적용됩니다
비활성화 명령: sudo mysqladmin shutdown -u root -p
활성화 명령: sudo /etc/init.d/mysql restart
또는: sudo mysqld_safe -user=mysql &
3. 현재 mysql 인코딩을 확인하세요
mysql 명령을 입력하세요: sudo mysql -u root -p
mysql 문자 집합 명령을 확인하세요: 'character%'와 같은 변수 표시;
+--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+
4. 테이블이 적용되지 않고 여전히 왜곡되어 있지만 새로 생성된 테이블은 적용되지 않습니다. 그러면 중국어가 정상적으로 표시될 수 있습니다.
추천 학습: "
mysql 비디오 튜토리얼위 내용은 우분투 mysql 왜곡 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!