Time of Update: 2017-02-28
隨著Windows 8的發布,其伺服器版本Windows Server 2012也相繼推出,本篇將全面介紹如何在Windows Server 2012搭建安裝DedeCMS所需要的PHP+MySQL環境,同時也將介紹如何在Windows Server
Time of Update: 2017-02-28
對於SQL的新手,NULL值的概念常常會造成混淆,他們常認為NULL是與Null 字元串''相同的事。情況並非 如此。例如,下述語句是完全不同的: mysql> INSERT INTO my_table (phone) VALUES (NULL); mysql> INSERT INTO my_table (phone) VALUES (''); 這兩條語句均會將值插入phone(電話)列,但第1條語句插入的是NULL值,第2條語句插入的是Null 字元串
Time of Update: 2017-02-28
問:怎樣解決MySQL 5.0.16的亂碼問題? 答:MySQL 5.0.16的亂碼問題可以用下面的方法解決: 1.設定phpMyAdmin Language:Chinese simplified (zh-utf-8) MySQL 字元集:UTF-8 Unicode (utf8) MySQL 串連校對 gbk_chinese_ci 2.建立資料庫時 整理設定成 gbk_chinese_ci 3.用SQL建立表中 ENGINE=MyISAM DEFAULT
Time of Update: 2017-02-28
這篇文章主要從基本情況、成本、優缺點和應用場合等方面對5種MySQL的可靠性方案進行了詳細的分析和比較,另外,本文對MySQL資料庫的開發和管理有一定的借鑒作用。詳細內容請大家參考下文: 1.MySQL Clustering(ndb-cluster
Time of Update: 2017-02-28
本文針對MySQL資料庫中的SELECT語句快速精細掌握。 MySQL中SELECT語句的基本文法是: 以下是引用片段: SELECT [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [HIGH_PRIORITY] [DISTINCT|DISTINCTROW|ALL] select_list [INTO {OUTFILE|DUMPFILE} 'file_name' export_options] [FROM table_
Time of Update: 2017-02-28
1. 手動修改密碼 某些情況下,我們忘記了管理員的密碼。或者網站遭受攻擊後,管理員密碼被惡意修改了。這個時候,我們能做的就只有重新設定管理員的密碼了。 以下查詢語句,使用 MySQL 的 MD5() 函數將我們的密碼進行 MD5 加密。 UPDATE 'wp_users' SET 'user_pass' = MD5('PASSWORD') WHERE 'user_login' ='admin' LIMIT 1; 2. 批量轉換日式的作者 大多數剛使用
Time of Update: 2017-02-28
方法一 使用phpmyadmin,這是最簡單的了,修改mysql庫的user表,不過別忘了使用PASSWORD函數。 方法二 使用mysqladmin,這是前面聲明的一個特例。 mysqladmin -u root -p password mypasswd 輸入這個命令後,需要輸入root的原密碼,然後root的密碼將改為mypasswd。 把命令裡的root改為你的使用者名稱,你就可以改你自己的密碼了。 當然如果你的mysqladmin串連不上mysql
Time of Update: 2017-02-28
在日常的工作中,保護資料免受未授權使用者的侵犯是系統管理員特別關心的問題。如果你目前用的是MySQL,就可以使用一些方便的功能來保護系統,來大大減少機密資料被未授權使用者訪問的風險。 企業最有價值的資產通常是其資料庫中的客戶或產品資訊。因此,在這些企業中,資料庫管理的一個重要部分就是保護這些資料免受外部攻擊,及修複軟/硬體故障。 在大多數情況下,軟硬體故障通過資料備份機制來處理。多數資料庫都內建有內建的工具自動完成整個過程,所以這方面的工作相對輕鬆,也不會出錯。但麻煩卻來自另一面:阻止外
Time of Update: 2017-02-28
如今,開發人員不斷地開發和部署使用LAMP(Linux?、Apache、MySQL 和
Time of Update: 2017-02-28
安裝 MySQL
Time of Update: 2017-02-28
我的是CentOS6.3+MySQL5.1.57。重啟了一次伺服器後,使用> mysql -u root -p登陸是出現下面的錯誤: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 於是,我檢察mysql狀態: > /etc/rc.d/init.d/mysqld
Time of Update: 2017-02-28
今天在寫sql語句的時候,想確認下mysql的不等於運算子是用什麼符號表示的 經過測試發現mysql中用<>與!=都是可以的,但sqlserver中不識別!=,所以建議用<>selece * from jb51 where id<>45sql 裡 符號<> 於 != 的區別<>
Time of Update: 2017-02-28
mysql宕機主要有兩個原因:1.記憶體被其它進程大量佔用,或資料庫本身資料量太大導致mysql宕機2.程式訪問mysql後沒有執行mysql.close,大量佔用資源導致宕機。群裡提出的這個問題主要是mysql5.5以上的,基本上不是mysql宕機。因為5.5以上的資料庫會有個連結逾時配置。預設是28800秒也就是8個小時,會中斷連線。解決方案:1.修改mysql配置。如果是linux伺服器編輯mysql.cnf 執行vi /etc/mysql.cnf找到[
Time of Update: 2017-02-28
這次是Fotolog的經驗,傳說中比Flickr更大的網站,Fotolog在21台伺服器上部署了51個memcached執行個體,總計有254G緩衝空間可用,緩衝了多達175G的內容,這個數量比很多網站的資料庫都要大的多,原文是A Bunch of Great Strategies for Using Memcached and MySQL Better Together,我這裡還是選擇性的翻譯以及按照我的理解補充,感謝Todd
Time of Update: 2017-02-28
串連mySQL資料庫失敗頻繁,主要是什麼原因造成的? 一年前,我開發了一個網站,租用的是linux下PHP+mySQL的虛擬空間,之前一直工作正常。 近半年來,卻頻繁出現串連資料庫失敗錯誤(一周1~2次),需要找空間商重啟mysql服務才行: Warning: mysql_connect(): Can 't connect to MySQL server on 'xx.xx.xx.xx ' (4) in
Time of Update: 2017-02-28
在my.cnf之mysqld節,添加bind-address=127.0.0.1。可以使MySQL只監聽某個特定地址。 問:怎樣才能指定MySQL只監聽某個特定地址? 答:比較常見的辦法是,在my.cnf之mysqld節,添加bind-address=127.0.0.1。但是也有人按照下面 的辦法來做。 為了資料的安全,可以考慮讓MySQL只守候在127.0.0.1上,這樣從Internet上就無法直接存取資料庫
Time of Update: 2017-02-28
首次安裝、運行MySQL時,你可能會遇到一些錯誤,使MySQL伺服器不能啟動。本節的目的是協助你診斷並糾正這些錯誤。 解決伺服器問題時你的第一資料是錯誤記錄檔。MySQL伺服器使用錯誤記錄檔來記錄伺服器不能啟動的資訊。錯誤記錄檔位於my.ini檔案指定的資料目錄中。預設資料目錄位於C:Program FilesMySQLMySQL Server 5.1dat。 另一個錯誤相關資訊源是MySQL服務啟動時控制台上顯示的訊息。將mysqld安裝為服務後,從命令列通過NET
Time of Update: 2017-02-28
XA事務支援限於InnoDB儲存引擎。 MySQL XA實施是針對外部XA的,其中,MySQL伺服器作為資源管理員,而用戶端程式作為交易管理員。未實施“內部XA”。這樣,就允許MySQL伺服器內的單獨儲存引擎作為RM(資源管理員),而伺服器本身作為TM(交易管理員)。處理包含1個以上儲存引擎的XA事務時,需要內部XA。內部XA的實施是不完整的,這是因為,它要求儲存引擎在表處理常式層面上支援兩階段交易認可,目前僅對InnoDB實現了該特性。 對於XA
Time of Update: 2017-02-28
在預設情況下,MySQL搜尋不區分大小寫(但某些字元集始終區分大小寫,如czech)。這意味著,如果你使用col_name LIKE 'a%'進行搜尋,你將獲得以A或a開始的所有列。如果打算使搜尋區分大小寫,請確保運算元之一具有區分大小寫或二進位校對。例如,如果你正在比較均適用latin1字元集的列和字串,可使用COLLATE操作符,使1個運算元具有latin1_general_cs或latin1_bin校對特性。例如: col_name COLLATE
Time of Update: 2017-02-28
在《用MySQL建立資料庫和資料庫表》文章中,我們如何建立一個資料庫和資料庫表,並知道如何向數 據庫表中添加記錄。 那麼我們如何從資料庫表中檢索資料呢? 1、從資料庫表中檢索資訊 實際上,前面我們已經用到了SELECT語句,它用來從資料庫表中檢索資訊。 select語句格式一般為: SELECT 檢索關鍵詞 FROM 被檢索的表 WHERE 檢索條件(可選) 以前所使用的“ * ”表示選擇所有的列。下面繼續使用我們在上篇文章中建立的表