要修改MySQL的默認字符集,您可以按照以下步驟進行操作:
打開MySQL的配置文件my.cnf。在Windows上,該文件通常位于MySQL安裝目錄下的bin文件夾中。在Linux上,該文件通常位于/etc/mysql/或/etc/mysql/mysql.conf.d/目錄下。
在my.cnf文件中找到[mysqld]節。
添加或修改以下兩行配置,分別指定默認字符集和排序規則:
character-set-server=utf8
collation-server=utf8_general_ci
保存并關閉my.cnf文件。
重啟MySQL服務,以使配置生效。
確認是否修改成功,可以通過以下命令查看MySQL當前的字符集和排序規則:
SHOW VARIABLES LIKE 'character_set_%';
應該能看到character_set_server的值為utf8,collation_server的值為utf8_general_ci。
請注意,如果您已經有現有的數據庫和表格,修改默認字符集后可能會導致數據亂碼。在修改之前,請確保已經備份了數據庫,并進行了充分的測試。如果需要修改現有數據庫和表格的字符集,可以使用ALTER語句來逐個修改。