mysql資料庫1366完整解決

2021-10-04 06:04:39 字數 676 閱讀 5783

1.檢視字符集變數

mysql> show variables like 『%char%』;

看看各項值

2修改配置檔案

mysql --verbose --help | grep my.cnf

新建或開啟其中乙個檔案,如:

/usr/local/mysql/etc/my.cnf

追加配置:

[client]

default-character-set=utf8

[mysqld]

character-set-server=utf8

[mysql]

default-character-set=utf8

儲存後,重啟mysql服務

3.修改資料庫字元

character-set-databse屬性,要直接修改資料庫字符集

alter database 《資料庫名》 character set utf8;

4.新建資料庫以及建表指定字符集方法

//指定字符集建庫

create database 資料庫 character set utf8

//指定字符集建表

create table 表 default charset=utf8

//檢視表字符集等資訊

show create table 表名

資料庫1366報錯

資料庫的1366報錯,一般是資料庫的編碼格式有問題,資料庫的預設編碼格式是latin1,一開始建立資料庫就指定編碼utf8就沒什麼問題.後可通過修改資料庫,和所有欄位的編碼格式可消除1366報錯 alter database 資料庫名 character set utf8 alter table 表...

Mysql資料庫完整性

一 資料完整性的概念 1 目的 為了防止不符合規範的資料進入資料庫,在使用者對資料進行插入 修改 刪除等操作時,dbms自動按照一定的約束條件對資料進行監測,使不符合規範的資料不能進入資料庫,以確保資料庫中儲存的資料正確 有效 相容。2 概念 約束是用來確保資料的準確性和一致性。資料的完整性就是對資...

如何完整解除安裝Mysql資料庫

mysql資料庫首次安裝失敗,後來多次安裝均失敗,原因就是沒有完全解除安裝mysql資料庫 那麼如何完整解除安裝mysql資料庫呢?介紹mysql資料庫完整解除安裝的方法 完美解除安裝mysql 在管理工具 服務裡面將mysql的服務給停止,然後開啟cmd 進入你的mysql bin目錄下,例如我的...