ホームページ >データベース >mysql チュートリアル >my.ini を変更するときに mysql がエラーを報告した場合はどうすればよいですか?
my.ini を変更するときに mysql によって報告されるエラーの解決策: まず、mysql のデフォルトのエンコーディングを utf8mb4 に変更し、[my.ini] 設定を変更します。次に、変数を変更して、設定が成功したかどうかを確認します。 。
my.ini を変更するときに mysql によって報告されるエラーの解決策:その他の関連する無料学習の推奨事項: mysql チュートリアル#(ビデオ)
デフォルトのエンコーディングを変更するプロセスmysql を utf8mb4 に以下のようにします。
(構成の utf8mb4 部分に注意するだけでよく、構成の他の部分は私のものを参照する必要はありません)[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
次の SQL を実行してください
set character_set_client = utf8mb4; set character_set_connection = utf8mb4; set character_set_database = utf8mb4; set character_set_results = utf8mb4;成功した設定方法を確認してください:
SQL を実行してください
SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';
結果は以下の通りです成功しました
#
以上がmy.ini を変更するときに mysql がエラーを報告した場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。