http://www.gle-technology.com 自始至終,以提供穩(wěn)定、高性能的美國、香港免備案php虛擬主機(jī)產(chǎn)品為己任,以用戶極高滿意為生存價值,以產(chǎn)品的可靠性為生命線,以網(wǎng)絡(luò)零中斷為終身奮斗目標(biāo) Sun, 30 Oct 2016 18:14:29 +0000 en-US hourly 1 https://wordpress.org/?v=5.8.10 如何選擇性刪除mysql表記錄 http://www.gle-technology.com/mysql/23843.html Sun, 30 Oct 2016 18:14:29 +0000 http://www.gle-technology.com/?p=23843 站長在建站過程及網(wǎng)站維護(hù)過程中,經(jīng)常會碰到需要操作大量數(shù)據(jù)的情況,比如網(wǎng)站被刷注冊了,導(dǎo)致我們的網(wǎng)站有大量的垃圾數(shù)據(jù)需要清理。雖然有些程序在網(wǎng)站后臺提供了數(shù)據(jù)操作的功能,但有時還是無法滿足我們的需求,這時候只能對數(shù)據(jù)庫進(jìn)行操作了php程序建站的程序一般采用采用的是mysql數(shù)據(jù)庫,我們可以登錄php空間中的phpmyadmin對網(wǎng)站數(shù)據(jù)庫進(jìn)行操作.刪除整張數(shù)據(jù)表那還好辦,那如果遇到要在萬千條記錄中保留性地刪除操作時我們該怎么辦呢?今天無憂主機(jī)小編就給大家談?wù)勅绾芜x擇性地刪除表數(shù)據(jù)。
我們都知道,mysql表格的每一條記錄都會有自己的序號,這些序號將會成為我們刪除記錄的把柄,因為這些序號可以將表和表之間區(qū)分開來,從而我們在刪除數(shù)據(jù)時達(dá)到篩選刪除的目的。比如有一張表格含80000條記錄,要對它做選擇性刪除操作,只保留前面兩個數(shù)據(jù),這看似簡單,但后臺沒有提供這么強(qiáng)大的數(shù)據(jù)庫刪除功能,可能就需要每次10條10條地刪除,按照最快的速度一秒鐘一條都要花上將近三個小時,如果是幾十萬條記錄那就沒底了,可見這種方法效率是十分低的。如果您掌握了mysql的下面的命令,以后遇到類似的問題,操作的表格中就算有再多的數(shù)據(jù)也是紙老虎。

use databasename;
delete FROM A WHERE id => 3;

第一條是指定要操作的數(shù)據(jù)庫databasename,因為在數(shù)據(jù)庫系統(tǒng)中可能會有很多個數(shù)據(jù)庫,如果不指定將無法指定第二條命令;第二條命令的意思是刪除databasename數(shù)據(jù)庫的A表中大于3的記錄,這樣就保留了前面兩條記錄,后面再多的記錄也會統(tǒng)統(tǒng)刪掉。今天無憂主機(jī)的小編就給大家講解這一點(diǎn),雖然內(nèi)容有點(diǎn)少,但相信這條命令會幫助您節(jié)省很多時間。
溫馨提示:該技術(shù)解決方案的是由無憂主機(jī)客服為我們空間客戶處理該問題時提供的處理方法,確保在無憂主機(jī)能完美實現(xiàn),因服務(wù)較多,客服繁忙,其他主機(jī)我們沒有過多精力進(jìn)行大范圍測試,不能確保所有虛擬主機(jī)都能完美處理,請您理解!



無憂主機(jī)提供365天*24小時全年全天無休、實時在線、零等待的售后技術(shù)支持。竭力為您免費(fèi)處理您在使用無憂主機(jī)過程中所遇到的一切問題!

如果您是無憂主機(jī)用戶,那么您可以通過企業(yè)QQ【800088151】、售后QQ【網(wǎng)站最下端有】、旺旺【鋒訊企業(yè)】、400-655-0080免費(fèi)電話、后臺提交工單這些方式聯(lián)系無憂主機(jī)客服!

如果您不是我們的客戶也沒問題,點(diǎn)擊頁面最右邊的企業(yè)QQ在線咨詢圖標(biāo)聯(lián)系我們并購買后,我們?yōu)槟赓M(fèi)進(jìn)行無縫搬家服務(wù),讓您享受網(wǎng)站零訪問延遲的遷移到無憂主機(jī)的服務(wù)!

無憂主機(jī)相關(guān)文章推薦閱讀:
解決MYSQL4.0導(dǎo)入MYSQL5.0數(shù)據(jù)庫亂碼的辦法
如何導(dǎo)入MYSQL數(shù)據(jù)庫

]]>
無憂主機(jī)教程導(dǎo)入數(shù)據(jù)庫提示主鍵重復(fù)解決方法 http://www.gle-technology.com/mysql/23134.html Sat, 13 Aug 2016 13:14:59 +0000 http://www.gle-technology.com/?p=23134 導(dǎo)入數(shù)據(jù)庫時候會遇到很多種問題,不過最常見的集中無憂主機(jī)小編的同事都列舉出來了,數(shù)據(jù)庫導(dǎo)入常見四種報錯,http://www.gle-technology.com/mysql/16934.html ??墒墙裉鞜o憂主機(jī)小編幫一位站長朋友搬家過來導(dǎo)入數(shù)據(jù)庫的時候也遇到了報錯,開始的時候想應(yīng)該是超過數(shù)據(jù)庫的導(dǎo)入最大值了,因此嘗試使用帝國備份王導(dǎo)入數(shù)據(jù),可是使用同樣導(dǎo)入不了,一般使用免備案空間搭建的博客程序一般的數(shù)據(jù)庫問題都是比較好解決的,可是這個使用了三種方法都是導(dǎo)入不了,并且讓工程師幫忙輔助導(dǎo)入?yún)s提示主鍵重復(fù),無憂主機(jī)小編想該數(shù)據(jù)庫已經(jīng)清空了怎么會還有主鍵呢。以下便是導(dǎo)入的時候提示了:

[root@I xgw0bsi9kg]# mysql .......
ERROR 1062 (23000) at line 7410: Duplicate entry '2' for key 'PRIMARY'

那么這個怎么解決呢?經(jīng)過半個小時的研究找到了解決方法。其實也就是一句話就可以解決了,刪除目前存在的數(shù)據(jù)庫重新建立一個數(shù)據(jù)庫再次導(dǎo)入就可以解決了,因為之前很多次的導(dǎo)入雖然沒有導(dǎo)入成功里面的數(shù)據(jù)也都清空了可是數(shù)據(jù)庫中難免會有緩存的主鍵存在。因此重建就可以解決了。
溫馨提示:該技術(shù)解決方案的是由無憂主機(jī)客服為我們空間客戶處理該問題時提供的處理方法,確保在無憂主機(jī)能完美實現(xiàn),因服務(wù)較多,客服繁忙,其他主機(jī)我們沒有過多精力進(jìn)行大范圍測試,不能確保所有虛擬主機(jī)都能完美處理,請您理解!



無憂主機(jī)提供365天*24小時全年全天無休、實時在線、零等待的售后技術(shù)支持。竭力為您免費(fèi)處理您在使用無憂主機(jī)過程中所遇到的一切問題!

如果您是無憂主機(jī)用戶,那么您可以通過企業(yè)QQ【800088151】、售后QQ【網(wǎng)站最下端有】、旺旺【鋒訊企業(yè)】、400-655-0080免費(fèi)電話、后臺提交工單這些方式聯(lián)系無憂主機(jī)客服!

如果您不是我們的客戶也沒問題,點(diǎn)擊頁面最右邊的企業(yè)QQ在線咨詢圖標(biāo)聯(lián)系我們并購買后,我們?yōu)槟赓M(fèi)進(jìn)行無縫搬家服務(wù),讓您享受網(wǎng)站零訪問延遲的遷移到無憂主機(jī)的服務(wù)!

無憂主機(jī)相關(guān)文章推薦閱讀:
無憂主機(jī)數(shù)據(jù)太大無法導(dǎo)入問題已經(jīng)解決方法總結(jié)
完美數(shù)據(jù)庫分割解決數(shù)據(jù)庫過大無法導(dǎo)入
PHP腳本執(zhí)行批量更換表前綴方法

]]>
無憂主機(jī)數(shù)據(jù)太大無法導(dǎo)入問題已經(jīng)解決方法總結(jié) http://www.gle-technology.com/mysql/21088.html Tue, 08 Dec 2015 06:43:47 +0000 http://www.gle-technology.com/?p=21088 在我們做網(wǎng)站遷移,搬家等操作的時候,往往由于各種原因而無法成功導(dǎo)入數(shù)據(jù)庫。數(shù)據(jù)庫導(dǎo)入的問題是很多的大數(shù)據(jù)庫存在的問題。由于現(xiàn)在很多空間商都有限制,所以一個幾百兆的數(shù)據(jù)庫,基本不可能直接導(dǎo)入。今天無憂主機(jī)小編針對處理php免備案虛擬主機(jī)的過程中遇到的幾種具體問題,給出解決方法,供大家參考。
問題1:
由于空間的配置,往往把數(shù)據(jù)庫大小控制在10-20m以內(nèi),這樣造成已經(jīng)運(yùn)行過一段時間的網(wǎng)站由于數(shù)據(jù)庫太大,無法導(dǎo)入。
解決方法:
當(dāng)遇到這樣的情況我們可以將數(shù)據(jù)庫壓縮下,無憂主機(jī)是支持壓縮數(shù)據(jù)上傳的,(注:無憂主機(jī)用戶可以將數(shù)據(jù)庫壓縮成zip格式的壓縮包上傳。)
問題2:
有些大型網(wǎng)站的數(shù)據(jù)庫汪汪打到數(shù)百兆,及時壓縮后還是會大于系統(tǒng)設(shè)置值。這樣就無法導(dǎo)入了。
解決方法:
當(dāng)遇到這樣的情況,我們可以使用SQLDumpSplitterResult軟件,這是一款可以分割SQL文件的工具。具體使用方法,無憂小編在前一篇文章中有具體介紹。
問題3;
當(dāng)前面兩種方法還是無法解決數(shù)據(jù)庫無法導(dǎo)入問題,這樣的話就請聯(lián)系您的主機(jī)商吧。使用無憂主機(jī)的用戶絕大部分都能通過前面的方法解決。
以上方法是無憂小編總結(jié)的最簡單的方法,不管動不動數(shù)據(jù)庫知識的人都可以參照以上方法。當(dāng)然如果有其他方法,也歡迎大家伙分享出來。

無憂主機(jī)相關(guān)文章推薦閱讀:
完美數(shù)據(jù)庫分割解決數(shù)據(jù)庫過大無法導(dǎo)入

]]>
完美數(shù)據(jù)庫分割解決數(shù)據(jù)庫過大無法導(dǎo)入 http://www.gle-technology.com/mysql/21068.html Mon, 07 Dec 2015 07:54:03 +0000 http://www.gle-technology.com/?p=21068 在我們建站的過程中,很多用戶都遇到過這樣的情況,當(dāng)我們要換主機(jī)商的時候由于網(wǎng)站已經(jīng)在php獨(dú)立ip空間運(yùn)行了好幾年,數(shù)據(jù)庫變大了超過phpMyAdmin的限制而無法導(dǎo)入,這樣我們要如何操作,今天無憂小編就教大家。
首先我們要了解這款軟件—SQLDumpSplitter
SQLDumpSplitterResult分割SQL文件的工具:
用來分割從MySQLAdministrator 或者 mysqldump 之類的工具產(chǎn)生的大SQL文件. 小的SQL文件便于從phpMyAdmin之類的受運(yùn)行時間限制的腳本恢復(fù)數(shù)據(jù), 這是一個非常好用的工具. 厲害之處是它可以自動將結(jié)構(gòu)語句和數(shù)據(jù)語句分開! 最后的結(jié)果是一個建表SQL和一系列的數(shù)據(jù)SQL, 支持utf8格式, 支持中文.
了解了SQLDumpSplitter,接下來小編要介紹如何使用:
一、首先我們把SQLDumpSplitter解壓運(yùn)行,如下圖:

完美數(shù)據(jù)庫分割解決數(shù)據(jù)庫過大無法導(dǎo)入

二、然后選擇數(shù)據(jù)庫,按需要設(shè)置好要切割數(shù)據(jù)庫的大小,如下圖:

完美數(shù)據(jù)庫分割解決數(shù)據(jù)庫過大無法導(dǎo)入

三、設(shè)置好后點(diǎn)擊execute,這樣我們就可以把大的數(shù)據(jù)分割成若干個小數(shù)據(jù):

完美數(shù)據(jù)庫分割解決數(shù)據(jù)庫過大無法導(dǎo)入

由于小編使用的范例數(shù)據(jù)庫不大,所以只分割成兩個了。
接下來我們就把這兩個數(shù)據(jù)庫依次導(dǎo)入到數(shù)據(jù)庫中就可以啦!感謝大家一直以來對無憂主機(jī)的支持。

無憂主機(jī)相關(guān)文章推薦閱讀:
數(shù)據(jù)庫導(dǎo)入報錯引出的結(jié)構(gòu)優(yōu)化建議
如何解決解決PHPMYADMIN出現(xiàn)空密碼登錄被禁止問題
本地壞境或者服務(wù)器環(huán)境下PHPMYADMIN出現(xiàn)始終正在加載問題的解決方法

 

]]>
php腳本執(zhí)行批量更換表前綴方法 http://www.gle-technology.com/mysql/20821.html Mon, 23 Nov 2015 01:48:59 +0000 http://www.gle-technology.com/?p=20821 很多系統(tǒng)的數(shù)據(jù)庫都給數(shù)據(jù)表加上前綴,這是為什么呢?因為每個系統(tǒng)都有一個對應(yīng)的數(shù)據(jù)庫,有時多個系統(tǒng)都共用一個數(shù)據(jù)庫,而數(shù)據(jù)表的名稱可能相同,為了區(qū)分不同系統(tǒng)的數(shù)據(jù)表,所以每個系統(tǒng)的數(shù)據(jù)表都有一個自己的前綴,而且加上前綴,相當(dāng)于對數(shù)據(jù)表進(jìn)行了分類,從名字上看就知道哪個表是哪個系統(tǒng)的數(shù)據(jù)庫中的,方便管理。在無憂主機(jī)官網(wǎng)已發(fā)布的文檔中已經(jīng)詳細(xì)說明了通過SQL語句批量更換數(shù)據(jù)庫表前綴,文檔中也講解了如何通過PHP腳本替換,小編認(rèn)為之前的腳本過于復(fù)雜。而且PHP腳本下載地址已經(jīng)失效,現(xiàn)更新一個精簡版的腳本供大家使用。
1、本地新建test.php
2、插入以下代碼:

<?php 
$database = ""; //數(shù)據(jù)庫名稱
$user = ""; //數(shù)據(jù)庫用戶名
$pwd = ""; //數(shù)據(jù)庫密碼
$replace ='pre_'; //替換后的前綴
$seach = 'pre1_'; //要替換的前綴
$db=mysql_connect("localhost","$user","$pwd") or die("連接數(shù)據(jù)庫失敗:".mysql_error()); //連接數(shù)據(jù)庫
$tables = mysql_list_tables("$database");
while($name = mysql_fetch_array($tables)) {
$table = str_replace($seach,$replace,$name['0']);
mysql_query("rename table $name[0] to $table");
}

3、保存好,上傳至php空間根目錄,在IE瀏覽器訪問該文件。訪問后頁面應(yīng)該是白屏的無任何提示,執(zhí)行完畢后。可以登錄phpmyadmin查看數(shù)據(jù)庫表前綴是否修改好了。

無憂主機(jī)相關(guān)文章推薦閱讀:
數(shù)據(jù)庫導(dǎo)入報錯引出的結(jié)構(gòu)優(yōu)化建議
如何解決解決PHPMYADMIN出現(xiàn)空密碼登錄被禁止問題
ZEN CART安裝NEW BOX MANAGER新聞插件出錯TYPE=MYISAM

]]>
Zen Cart安裝new box manager新聞插件出錯TYPE=MyISAM http://www.gle-technology.com/mysql/20770.html Thu, 19 Nov 2015 08:26:05 +0000 http://www.gle-technology.com/?p=20770 MYSQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由于體積小、速度快、總體擁有成本低,最主要的是它的源碼是開放的,因此被廣泛的應(yīng)用于中小型網(wǎng)站建設(shè)中,像是現(xiàn)在流行的lamp其中就包括了MYSQL,但是很多朋友可能對MYSQL并不是十分了解,更別說了解MYSQL的版本了。在之前文檔中講解過wordpress站點(diǎn)遷移,從MYSQL5.5導(dǎo)出來的數(shù)據(jù)庫再導(dǎo)入php主機(jī)數(shù)據(jù)庫為5.1版本就會報錯。雖然我們現(xiàn)有的php虛擬主機(jī)都未配置高版本的MYSQL。將來高版本的MYSQL變?yōu)橼厔?,遇見下列此類問題也好知道如何處理。
Zen Cart安裝new box manager新聞插件報錯詳細(xì)提示如下:
1064 You have an error in your SQL syntax; check the manual that corresponds to your MYSQL server version for the right syntax to use near ‘TYPE=MyISAM AUTO_INCREMENT=1′ at line 1
in:
[CREATE TABLE box_news ( box_news_id int(11) NOT NULL auto_increment, news_added_date datetime NOT NULL default ‘0000-00-00 00:00:00′, news_modified_date datetime default NULL, news_start_date datetime default NULL, news_end_date datetime default NULL, news_published_date datetime default NULL, news_status tinyint(1) default ‘0’, more_news_page tinyint(1) default ‘0’, PRIMARY KEY (box_news_id) ) TYPE=MyISAM AUTO_INCREMENT=1;]
If you were entering information, press the BACK button in your browser and re-check the information you had entered to be sure you left no blank fields.
報錯說明:你有一個錯誤的SQL語法,檢查手冊MYSQL服務(wù)器版本對應(yīng)于你使用正確的語法“TYPE=MyISAM AUTO_INCREMENT=1”
原因:
MYSQL5.5.x版本不支持TYPE=MyISAM這樣的語句了,在MYSQL 5.5.x上已經(jīng)被禁用。
解決辦法:
找到new box manager新聞插件install.sql文件中的 TYPE=MyISAM 都替換成 ENGINE=MyISAM ,或者刪除掉,

無憂主機(jī)相關(guān)文章推薦閱讀:
ZENCART清理重復(fù)網(wǎng)址與頁面的方法
ZEN CART如何正確的書寫ROBOTS文件
ZEN CART如何將后臺訂單顯示圖片以及產(chǎn)品鏈接

]]>
如何解決解決phpmyadmin出現(xiàn)空密碼登錄被禁止問題 http://www.gle-technology.com/mysql/20625.html Mon, 09 Nov 2015 10:16:24 +0000 http://www.gle-technology.com/?p=20625 小編今天在幫一個php空間客戶朋友弄ecshop網(wǎng)站,在操作服務(wù)器的時候出現(xiàn)這樣一個問題出現(xiàn)空密碼登錄被禁止 (參見 允許空密碼)的提示信息。經(jīng)過一番研究才發(fā)現(xiàn),在Windows或者Linux下mysql安裝后默認(rèn)的密碼為空,只我們安裝了mysql的管理工具phpmyadmin后登陸時出現(xiàn)“空密碼登陸被禁止(參見允許密碼為空)”這樣的提示,導(dǎo)致我們不能登錄成功?。那這樣的問題要如何解決呢?
小編現(xiàn)在給大家介紹下小編的兩種解決方法,一種是可以允許密碼為空的,另外一種是不允許密碼為空的方法。
解決辦法如下:
1..要是你想用空密碼,則將phpmyadmin下的
config.inc.php(根目錄)或者config.default.php(根目錄)
再則:libraries\config.default.php
(友情提示,由于版本不一樣可能涉及的文件不同,基本為這三個文件)
中的$cfg[‘Servers’][$i][‘AllowNoPassword’] = false;
改為$cfg[‘Servers’][$i][‘AllowNoPassword’] = true;
2.有人希望密碼為空,有的人當(dāng)然也不希望密碼為空,要是你想設(shè)置密碼不為空則將
$cfg[‘blowfish_secret’] = ‘123456’; // use here a value of your choice 你要設(shè)置的密碼。
這樣就能解決phpmyadmin出現(xiàn)的空密碼登錄被禁止的問題。
選擇一種您喜歡的方式修改就可以了,是不是很簡單。

無憂主機(jī)相關(guān)文章推薦閱讀:
數(shù)據(jù)庫導(dǎo)入報錯引出的結(jié)構(gòu)優(yōu)化建議
由數(shù)據(jù)庫導(dǎo)入報錯引發(fā)的關(guān)于數(shù)據(jù)庫編碼格式UTF8MB4問題思考
本地壞境或者服務(wù)器環(huán)境下PHPMYADMIN出現(xiàn)始終正在加載問題的解決方法

]]>
數(shù)據(jù)庫導(dǎo)入報錯引出的結(jié)構(gòu)優(yōu)化建議 http://www.gle-technology.com/mysql/20430.html Wed, 21 Oct 2015 16:04:17 +0000 http://www.gle-technology.com/?p=20430 我們都知道,除了純靜態(tài)的網(wǎng)站程序之外,數(shù)據(jù)庫對一個程序來說都是必不可少的。比如discuz論壇,數(shù)據(jù)庫用來存放帖子內(nèi)容、會員信息;wordpress,數(shù)據(jù)庫用來存放文章內(nèi)容、會員留言等等。在php虛擬主機(jī)建站的過程中,數(shù)據(jù)庫導(dǎo)入導(dǎo)出的操作很多時候是必要的,比如備份網(wǎng)站數(shù)據(jù),修改數(shù)據(jù)等。但是今天無憂主機(jī)小編就遇到一個客戶,在導(dǎo)入數(shù)據(jù)庫之后,訪問網(wǎng)站出現(xiàn)500錯誤,如下圖所示:

mysql-2015-10-22-1

在檢查了根目錄的.htaccess文件以及權(quán)限問題無果之后,小編把關(guān)注點(diǎn)轉(zhuǎn)向了數(shù)據(jù)庫。既然是導(dǎo)入數(shù)據(jù)庫之后發(fā)生的問題,會不會是數(shù)據(jù)庫中某個表的問題呢?

由于客戶本地有數(shù)據(jù)庫導(dǎo)入之前的備份,小編讓客戶把數(shù)據(jù)庫恢復(fù)到之前的狀態(tài)。果然恢復(fù)之后,網(wǎng)站可以正常訪問。那么可以確定,是后來添加的數(shù)據(jù)庫的問題了。

在仔細(xì)詢問了客戶數(shù)據(jù)庫導(dǎo)入的詳細(xì)情況后,小編得知了這樣一個信息:客戶導(dǎo)入的數(shù)據(jù)庫文件有幾萬條。而經(jīng)過登陸客戶數(shù)據(jù)庫查看,發(fā)現(xiàn)200M的數(shù)據(jù)庫中,竟然有一張表達(dá)到了60M!單表60M,難怪訪問會報錯了。

涉及到網(wǎng)站數(shù)據(jù)調(diào)用,如果單表數(shù)據(jù)太大,沒有科學(xué)的索引,調(diào)用就會變得很困難,甚至超時。舉個簡單的例子,比如我知道一個學(xué)生的姓名,想要知道他現(xiàn)在在學(xué)校的那個地方,那無疑是大海撈針;如果建立科學(xué)的索引,比如我知道這個人在那個年級,哪個班,甚至座位幾排幾號,那要找到他就非常簡單了。所以如果要網(wǎng)站能夠正常的訪問,可以多建立幾張表,表和表之間建立科學(xué)的索引關(guān)系,那數(shù)據(jù)加載起來就有個方向,訪問也不會超時了。

無憂主機(jī)相關(guān)文章推薦閱讀:
建站經(jīng)驗:SQL語句快速刪除重復(fù)內(nèi)容之我見
由數(shù)據(jù)庫導(dǎo)入報錯引發(fā)的關(guān)于數(shù)據(jù)庫編碼格式UTF8MB4問題思考
本地壞境或者服務(wù)器環(huán)境下PHPMYADMIN出現(xiàn)始終正在加載問題的解決方法

]]>
本地壞境或者服務(wù)器環(huán)境下phpmyadmin出現(xiàn)始終正在加載問題的解決方法 http://www.gle-technology.com/mysql/20342.html Tue, 13 Oct 2015 03:18:21 +0000 http://www.gle-technology.com/?p=20342 可能很多使用php免備案虛擬主機(jī)的用戶感覺這個標(biāo)題非常神奇,為什么呢,說是虛擬空間要怎么設(shè)置呢,這個問題就不是您擔(dān)心的問題了,您應(yīng)該問問空間商為什么了,當(dāng)然這個前提下要保證自己的網(wǎng)絡(luò)暢通無阻,認(rèn)為本地的網(wǎng)絡(luò)也有可能導(dǎo)致這樣的結(jié)果的,好了廢話就不用多說了,直接說phpmyadmin始終咱哥在加載的問題進(jìn)行分析:
1、如果您的是本地的環(huán)境下,如果出現(xiàn)了這個問題,請看看您的電腦的防火墻是否是開啟的,如果是開啟的請關(guān)閉一下再試一下。
2、上述都還沒有解決的話,那么可能是代碼的問題導(dǎo)致的,那么這個問題的非常的好解決的,您找到phpmyadmin目錄libraries/Util.class.php,然后一下代碼:

return strftime($date, $timestamp);

然后修改為如下代碼:

if(extension_loaded('gettext'))
return strftime($date, $timestamp);
# 中國區(qū)這樣設(shè)置.
date_default_timezone_set('UTC');
return gmdate('Y-m-d H:i:s', $timestamp + 28800);

這樣應(yīng)該可以進(jìn)行解決的,這個方法是在phpmyadmin 4.0.2?對應(yīng)的php版本是5.5可以完美的解決這個問題。
上訴的方法針對于的是本地環(huán)境與vps環(huán)境下。如果您的是虛擬主機(jī)出現(xiàn)這種情況要怎么去判斷呢:
首先要知道本地網(wǎng)絡(luò)是否是暢通無阻的,應(yīng)為這個訪問的是遠(yuǎn)程的服務(wù)器的phpmyadmin這個反饋的信息是需要本地網(wǎng)絡(luò)進(jìn)行接收的,所以這塊是非常重要的檢查步驟。
其次聯(lián)系空間商檢查一下您鏈接的phpmyadmin的服務(wù)的網(wǎng)絡(luò)是否有問題,或者是配置方面的問題這個就是需要空間商進(jìn)行協(xié)助了,如果空間商檢查不是服務(wù)器的網(wǎng)絡(luò)的問題的話,那百分九十八都是您本地網(wǎng)絡(luò)的isp問題,這個問題只有等待。或者上vpn進(jìn)行解決了。

希望這個問題能幫助到站長朋友們!

無憂主機(jī)相關(guān)文章推薦閱讀:
數(shù)據(jù)庫導(dǎo)入常見四種報錯
建站經(jīng)驗:SQL語句快速刪除重復(fù)內(nèi)容之我見
由數(shù)據(jù)庫導(dǎo)入報錯引發(fā)的關(guān)于數(shù)據(jù)庫編碼格式UTF8MB4問題思考

]]>
由數(shù)據(jù)庫導(dǎo)入報錯引發(fā)的關(guān)于數(shù)據(jù)庫編碼格式utf8mb4問題思考 http://www.gle-technology.com/mysql/19150.html Thu, 09 Apr 2015 04:17:54 +0000 http://www.gle-technology.com/?p=19150 無憂主機(jī)小編一直致力于用自己還算清晰的思路,給大家整理出能真正解決問題的文檔,分享給大家。這不最近,有一位無憂主機(jī)php虛擬主機(jī)幾年的老客戶問了小編一個關(guān)于數(shù)據(jù)庫導(dǎo)入的問題。小編自詡問題處理不少,數(shù)據(jù)庫導(dǎo)入問題一眼也能看出問題的眉目,所以就開始幫客戶處理。

客戶網(wǎng)站的具體問題是,在數(shù)據(jù)庫導(dǎo)入時提示大概是“沒有定義的編碼集utf8mb4”。utf8mb4?小編是第一次看到這個概念,之前接觸比較多的是utf8。小編通過上網(wǎng)查找資料了解到,utf8mb4是utf8的一個衍生形式,utf-8里的一個字符只能最多支持3個字節(jié),而utf8mb4則擴(kuò)展到一個字符支持4個字節(jié)。值得一提的是,utf8mb4只有在mysql數(shù)據(jù)庫版本是5.5.3+的時候才支持,如果低于這個版本,在用sql語句進(jìn)行數(shù)據(jù)插入的時候,可以把utf8mb4改成utf8,這也是小編解決這位客戶問題的方法。還有一種就是進(jìn)行數(shù)據(jù)庫升級了。那么utf8mb4和utf8具體應(yīng)用區(qū)別在哪里呢?下面小編舉個例子:

如下圖中的特殊符號,就需要定義編碼為utf8mb4格式,因為一個字符就有4個字節(jié)。如果設(shè)置utf8就會出現(xiàn)亂碼:

由數(shù)據(jù)庫導(dǎo)入報錯引發(fā)的關(guān)于數(shù)據(jù)庫編碼格式utf8mb4問題思考

關(guān)于這兩個編碼,大家各取所需,選擇一個合適的進(jìn)行數(shù)據(jù)庫編碼就可以了。一般utf8格式可以滿足絕大部分的需求。

無憂主機(jī)相關(guān)文章推薦閱讀:

數(shù)據(jù)庫導(dǎo)入常見四種報錯

建站經(jīng)驗:SQL語句快速刪除重復(fù)內(nèi)容之我見

解決MYSQL4.0導(dǎo)入MYSQL5.0數(shù)據(jù)庫亂碼的辦法

PHPMYADMIN報錯“40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT”

]]>