집 >데이터 베이스 >MySQL 튜토리얼 >my.ini를 수정할 때 mysql이 오류를 보고하면 어떻게 해야 합니까?
mysql 서비스를 닫습니다mysql이 my.ini를 수정할 때 보고되는 오류에 대한 해결 방법: 먼저 mysql의 기본 인코딩을 utf8mb4로 변경하고 [my.ini] 구성을 수정한 다음 변수를 수정하고 설정이 성공적인지 확인합니다. ㅋㅋㅋ 과정 utf8mb4가 되는 방법은 다음과 같습니다.
변수 수정, (설정 방법은 아래에 기재)my.ini 구성 파일을 수정합니다(수정 방법은 아래에 작성되어 있습니다). ANSI 인코딩으로 저장에 주의하세요Start mysql service
설정 성공 여부 확인, (확인 방법은 아래에 기재)
[mysqld] character-set-client-handshake = FALSE character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci init_connect='SET NAMES utf8mb4' sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION" default_storage_engine=innodb innodb_buffer_pool_size=1000M innodb_log_file_size=50M innodb_file_format=barracuda innodb_file_per_table=true innodb_large_prefix=true max_allowed_packet=500M # 设置mysql的安装目录 basedir=D:\mysql-5.6.40-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\mysql-5.6.40-winx64\data # 允许最大连接数 max_connections=200 [mysql] default-character-set = utf8mb4 [client] default-character-set = utf8mb4
set character_set_client = utf8mb4; set character_set_connection = utf8mb4; set character_set_database = utf8mb4; set character_set_results = utf8mb4;
설정 성공을 확인하세요. 방법:
SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';결과는 아래와 같고 성공
위 내용은 my.ini를 수정할 때 mysql이 오류를 보고하면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!