1.打開SQLyog軟件
成都創(chuàng)新互聯公司是網站建設專家,致力于互聯網品牌建設與網絡營銷,專業(yè)領域包括成都網站設計、網站制作、電商網站制作開發(fā)、微信小程序定制開發(fā)、微信營銷、系統(tǒng)平臺開發(fā),與其他網站設計及系統(tǒng)開發(fā)公司不同,我們的整合解決方案結合了恒基網絡品牌建設經驗和互聯網整合營銷的理念,并將策略和執(zhí)行緊密結合,且不斷評估并優(yōu)化我們的方案,為客戶提供全方位的互聯網品牌整合方案!
2.導航欄 --- 點擊工具(T)
3.最后一個--- 點擊選項(P) 出現下面的頁面 點擊編輯器
4.SQL編輯-----點擊更改 出現下面頁面修改字體的大小
注釋:這個頁面下面還可以設置關鍵字,注釋,函數等的顏色
通過mysql命令修改:
修改數據庫的字符集
mysqluse
mydb
mysqlalter
database
mydb
character
set
utf-8;
創(chuàng)建數據庫指定數據庫的字符集
mysqlcreate
database
mydb
character
set
utf-8;
通過配置文件修改:
修改/var/lib/mysql/mydb/db.opt
default-character-set=latin1
default-collation=latin1_swedish_ci
為
default-character-set=utf8
default-collation=utf8_general_ci
重起mysql:
檢查當前數據庫編碼。
使用語句:
show
variables
like
‘%character%’;
show
variables
like’%collation%’;
如果不是以上情況,需要將mysql編碼設置為utf-8。具體步驟如下:
如果安裝mysql時安裝了“MySql
Sever
Instance
Configuration
Wizard”,則只需要啟動該程序進行相應設置即可。如下面截圖中所描述,需要將默認編碼設置為utf8
如果沒有該程序,需要手動修改mysql編碼。
1、
編輯MySql的配置文件
MySql的配置文件Windows下一般在系統(tǒng)目錄下或者在MySql的安裝目錄下名字叫my.ini,可以搜索,Linux下一般是
/etc/my.cnf
--在
[mysqld]
標簽下加上以下內容:
default-character-set
=
utf8
character_set_server
=
utf8
注意:如果此標簽下已經存在“default-character-set=GBK”類似的內容,只需修改即可。
--在
[mysql]
標簽下加上一行
default-character-set
=
utf8
--在
[mysql.server]標簽下加上一行
default-character-set
=
utf8
--在
[mysqld_safe]標簽下加上一行
default-character-set
=
utf8
--在
[client]標簽下加上一行
default-character-set
=
utf8
2、
重新啟動MySql服務
Windows可在服務管理器中操作,也可使用命令行:
net
stop
mysql
回車
net
start
mysql
回車
服務名可能不一定為mysql,請按自己的設置
Linux下面可是用
service
mysql
restart
如果出現啟動失敗,請檢查配置文件有沒有設置錯誤
3、
查看設置結果
登錄MySql命令行客戶端:打開命令行
mysql
–uroot
–p
回車
輸入密碼
進入mysql后
執(zhí)行
:show
variables
like
"%
character
%";
另外:
建立數據庫時可以使用以下命令:
create
database
app_relation
character
set
utf8;
use
app_relation;
source
app_relation.sql;
修改數據庫編碼的命令為:
alter
database
app_relation
character
set
utf8;
整理 MySQL 8.0 文檔時發(fā)現一個變更:
默認字符集由 latin1 變?yōu)?utf8mb4。想起以前整理過字符集轉換文檔,升級到 MySQL 8.0 后大概率會有字符集轉換的需求,在此正好分享一下。
當時的需求背景是:
部分系統(tǒng)使用的字符集是 utf8,但 utf8 最多只能存 3 字節(jié)長度的字符,不能存放 4 字節(jié)的生僻字或者表情符號,因此打算遷移到 utf8mb4。
遷移方案一1. 準備新的數據庫實例,修改以下參數:[mysqld]## Character Settingsinit_connect='SET NAMES utf8mb4'#連接建立時執(zhí)行設置的語句,對super權限用戶無效character-set-server = utf8mb4collation-server = utf8mb4_general_ci#設置服務端校驗規(guī)則,如果字符串需要區(qū)分大小寫,設置為utf8mb4_binskip-character-set-client-handshake#忽略應用連接自己設置的字符編碼,保持與全局設置一致## Innodb Settingsinnodb_file_format = Barracudainnodb_file_format_max = Barracudainnodb_file_per_table = 1innodb_large_prefix = ON#允許索引的最大字節(jié)數為3072(不開啟則最大為767字節(jié),對于類似varchar(255)字段的索引會有問題,因為255*4大于767)
2. 停止應用,觀察,確認不再有數據寫入
可通過 show master status 觀察 GTID 或者 binlog position,沒有變化則沒有寫入。
3. 導出數據
先導出表結構:mysqldump -u -p --no-data --default-character-set=utf8mb4 --single-transaction --set-gtid-purged=OFF --databases testdb /backup/testdb.sql
后導出數據:mysqldump -u -p --no-create-info --master-data=2 --flush-logs --routines --events --triggers --default-character-set=utf8mb4 --single-transaction --set-gtid-purged=OFF --database testdb /backup/testdata.sql
4. 修改建表語句
修改導出的表結構文件,將表、列定義中的 utf8 改為 utf8mb4
5. 導入數據
先導入表結構:mysql -u -p testdb /backup/testdb.sql
后導入數據:mysql -u -p testdb /backup/testdata.sql
6. 建用戶
查出舊環(huán)境的數據庫用戶,在新數據庫中創(chuàng)建
7. 修改新數據庫端口,啟動應用進行測試
關閉舊數據庫,修改新數據庫端口重啟,啟動應用
linux下修改/etc/my.cnf文件,Windows下在mysql的安裝目錄下找到my.ini文件,在[client]和[mysqld]里面添加default-character-set=utf8即可,在建表的時候也可以設置字符集
在安裝跟目錄下有個my.ini
設置MySQL的默認字符集為utf8,找到客戶端配置[client]在下面添加。
default-character-set=utf8
找到服務器配置[mysqld]在下面添加
default-character-set=utf8
設定MySQL數據庫以utf8編碼運行,連接MySQL數據庫時使用utf8編碼
停止和重新啟動MySQL
net stop mysql
net start mysql
標題名稱:mysql怎么改默認字體,mysql怎么調大字體
分享路徑:http://chinadenli.net/article40/hdoeho.html
成都網站建設公司_創(chuàng)新互聯,為您提供網站收錄、建站公司、全網營銷推廣、營銷型網站建設、外貿建站、網頁設計公司
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯