linux 下Mysql 編碼及引擎修改

2021-08-27 02:52:28 字數 1535 閱讀 9391

1,安裝好之後,授權的使用者是沒有密碼的,使用#mysql命令則可以登入,為了安全我們需要設定乙個密碼

#usr/local/mysql/bin/mysqladmin -u root password 『password』

修改密碼:

#use mysql

#update user set password = password('password') where user = 'root';

2,檢視系統引擎是否符合使用

#show engines;

如圖:預設引擎為:innodb 一般用此引擎

>如何修改預設引擎?

修改配置檔案

#vi /etc/my.cnf

在[mysqld] 下面加上

default-storage-engine = myisam

再次檢視資料庫引擎:

>如何設定指定表引擎?

①在建立表時指定

create table table_name (

)engine = myisam;

②表建立後修改表引擎

altertable t_nameengine = innodb;

3,檢視編碼格式

這裡 character_set_client/character_set_connection/character_set_database/character_set_server 的編碼格式需要一樣才不會出現中文亂碼

>如何設定編碼格式? ---此方法親測,可行

按照linux 下 mysql 安裝 配置步驟裡安裝好mysql 後

找到配置檔案 /etc/my.cnf

修改配置檔案

#vi /etc/my.cnf

[client] 在下面新增

default-character-set=utf8 預設字符集為utf8

在找到[mysqld] 新增

character_set_server=utf8 預設字符集為utf8(*注意。這裡是 character_set_server=utf8 )

init_connect='set names utf8' (設定連線mysql資料庫時使用utf8編碼,以讓mysql資料庫為utf8執行)

在[ mysql ] 下面新增

linux下檢視檔案編碼及修改編碼

通常來說,windows中預設的檔案格式是gbk gb2312 而linux一般都是utf 8,所以linux下開啟windows的檔案會有亂碼的情況。另外,有時要將檔案進行編碼轉換,如將簡體中文轉換為正體中文。vim中查詢修改檔案編碼格式 set fileencoding 檢視現在文字的編碼 se...

linux下檢視檔案編碼及修改編碼

檢視檔案編碼 在linux中檢視檔案編碼可以通過以下幾種方式 1.在vim 中可以直接檢視檔案編碼 set fileencoding 即可顯示檔案編碼格式。如果你只是想檢視其它編碼格式的檔案或者想解決用vim檢視檔案亂碼的問題,那麼你可以在 vimrc 檔案中新增以下內容 set encoding ...

linux下檢視檔案編碼及修改編碼

1.在vim中可以直接檢視檔案編碼 set fileencoding 即可顯示檔案編碼格式。如果你只是想檢視其它編碼格式的檔案或者想解決用vim檢視檔案亂碼的問題,那麼你可以在 vimrc 檔案中新增以下內容 set encoding utf 8 fileencodings ucs bom,utf ...