mysql修改my.ini報錯怎么辦

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-winx64data #?允許最大連接數 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%';

結果如下說明成功了

mysql修改my.ini報錯怎么辦

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享