首頁  >  文章  >  資料庫  >  mysql修改my.ini報錯怎麼辦

mysql修改my.ini報錯怎麼辦

coldplay.xixi
coldplay.xixi原創
2020-11-03 11:20:182977瀏覽

mysql修改my.ini報錯的解決方法:先將mysql預設編碼改成utf8mb4,並修改【my.ini】配置;然後修改變量,並檢查是否設定成功即可。

mysql修改my.ini報錯怎麼辦

#更多相關免費學習推薦:mysql教學

# #(影片)

  • mysql修改my.ini報錯的解決方法:

  • ##將mysql預設編碼改成utf8mb4的流程如下:
  • 關閉mysql服務

  • #修改my.ini設定檔(修改方法下面有寫),注意要儲存成ANSI編碼

  • 啟動mysql服務

修改變量,(設定方法下面有寫)

檢查是否設定成功,(檢查方法下面有寫)

修改my.ini配置:

(只需要關注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;

檢查設定成功方法:mysql修改my.ini報錯怎麼辦

###執行sql###
SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';
###結果如下說明成功了############

以上是mysql修改my.ini報錯怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

相關文章

看更多