解決MySQL 8 0資料庫出現亂碼的問題

2022-07-04 20:42:09 字數 860 閱讀 2541

1、在mysql 8.0的安裝目錄下建立乙個my.ini檔案(儲存為utf8格式),然後寫入以下內容:

[mysql]

# 設定mysql客戶端預設編碼

default-character-set=utf8

[mysqld]

#設定埠號

port = 3306

# 設定mysql8.0的安裝目錄

basedir=c:\\program files\\mysql\\mysql server 8.0

# 允許最大連線

max_connections=200

# 服務端預設utf8編碼

character-set-server=utf8

# 預設儲存

default-storage-engine=innodb

[client]

#設定客戶端編碼

default-character-set=utf8

2、在cmd命令視窗中執行以下命令重啟mysql 8.0伺服器:

net stop mysql80

net start mysql80

3、開啟mysql 8.0伺服器,首先刪除原有資料庫:

drop database 資料庫名

然後使用以下命令重新建立資料庫:

create database 資料庫名 default charset utf8;

4、選擇資料庫,命令如下:

use 資料庫名;

5、使用source命令匯入資料庫指令碼,命令如下:

source sql指令碼路徑

徹底刪除mysql8 0資料庫

廢話不多說,我們直接上流程 第一步 關掉服務 有的服務執行時,與刪除會有衝突,先關閉服務 按住windows r,在命令視窗輸入services.msc 找到如圖的mysql,將其關掉,即可 第二步 按住windows r,在命令視窗輸入regedit 在登錄檔裡找到以下currentcontrol...

Mysql 8 0 查詢資料庫事務隔離級別

根據慕課網課程中的方法,查詢事務隔離級別使用 select tx isolation 我在sequal pro中,卻提示錯誤 unknown system variable tx isolation 查詢了官方文件,在8.0 就已經拋棄了這樣的查詢方法,在mysql 8.0.3 中,該變數已經被 t...

MySQL 8 0 的關聯式資料庫新特性

mysql 8.0 當前的最新版本是 8.0.4 rc,估計正式版本出來也快了。本文介紹幾個 8.0 在關聯式資料庫方面的主要新特性。你可能已經知道 mysql 從版本 5.7 開始提供了 nosql 儲存的功能,在 8.0 中這部分功能也得到了一些改進,但鑑於這個在實際當中用得極少,本人也是沒用過...