欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql導(dǎo)出導(dǎo)入說明

 更新時間:2007年08月06日 21:04:54   作者:  
必要知識: 
mysql編碼: 
在mysql的安裝目錄,如: 
E:\Program Files\MySQL\MySQL Server 5.0\my.ini 
可以找到mysql庫的編碼,大部分情況下,可以設(shè)置為uft-8: 
default-character-set=utf8 
或gbk: 
default-character-set=gbk 
編碼不對,就會造成無法導(dǎo)入.修改編碼后要重啟數(shù)據(jù)庫才會生效. 

1.條件:在同一臺服務(wù)器, 
mysql數(shù)據(jù)庫可以用平臺的導(dǎo)出導(dǎo)入功能正常備份及還原. 

2.條件:不同服務(wù)器上,在my.ini編碼一致的情況下, 
mysql數(shù)據(jù)庫可以用平臺的導(dǎo)出導(dǎo)入功能正常備份及還原. 

2.條件:不同服務(wù)器上,在my.ini編碼不一致的情況下, 
必須修改my.ini成為一致的編碼,mysql數(shù)據(jù)庫才可以用平臺的導(dǎo)出導(dǎo)入功能正常備份及還原. 

3.對于用phpmyadmin或其他工具導(dǎo)入的文件,您需要再次加工后,才能用平臺的導(dǎo)入功能: 
以phpmyadmin為例,導(dǎo)出后,將生成的SQL語句另存為一個.sql文件,然后,用記事本修改它: 

(1)找到CREATE DATABASE開頭的這一行如: 

CREATE DATABASE `數(shù)據(jù)庫名` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci; 

在前面加上--符號,取消這行的運行權(quán)(原因是導(dǎo)入時是用普通用戶角度導(dǎo)入,不允許建立數(shù)據(jù)庫) 

這樣,才有可能用平臺的導(dǎo)入功能導(dǎo)入. 

(2)然后,您可以看看這個庫的編碼是否和您服務(wù)器上的一致 

如果編碼不一致,那么, 
<1>要么用phpmymyadmin重新備份成編碼一致的.sql文件才能導(dǎo)入.(在phpmyadmin登陸的首頁可以選編碼) 
<2>要么是修改my.ini中的編碼,并重啟Mysql才能導(dǎo)入(重啟Mysql可以在服務(wù)器上,管理工具,服務(wù)管理中重啟),這種方式成功機(jī)會高一些,建議這樣操作. 


-----注意,如果由于編碼不對,造成導(dǎo)入失敗,您需要點清空數(shù)據(jù)庫才能進(jìn)行下次導(dǎo)入(2007-6-12后的主控版本在數(shù)據(jù)庫面板中有清空的功能)------ 


以discuz論壇為倒 
如果當(dāng)時安裝的是GBK版本的論壇,那么, 
用phpmyadmin導(dǎo)出后,編碼就是GBK的, 
要想導(dǎo)入另一臺服務(wù)器,必須要將my.ini中設(shè)置為:default-character-set=gbk并重啟mysql后才能在平臺用導(dǎo)入. 

相關(guān)文章

最新評論