Time of Update: 2015-12-24
標籤:0x01 MySQL 從 5.5 版本開始,通過 ./configure 進行編譯配置方式已經被取消,取而代之的是 cmake 工具 引用一句話 cmake的重要特性之一是其獨立於源碼(out-of-source)的編譯功能,即編譯工作可以在另一個指定的目錄中而非源碼目錄中進行,這可以保證源碼目錄不受任何一次編譯的影響,因此在同一個源碼樹上可以進行多次不同的編譯,如針對於不同平台編譯。 所以首先要安裝cmake 可以源碼安裝也可以 使用已經編譯好的rpm包進行安裝 yum安裝 &
Time of Update: 2015-12-21
標籤:Explain文法EXPLAIN SELECT ……變體:1. EXPLAIN EXTENDED SELECT ……將執行計畫“反編譯”成SELECT語句,運行SHOW WARNINGS 可得到被MySQL最佳化器最佳化後的查詢語句 2. EXPLAIN PARTITIONS SELECT
Time of Update: 2015-12-18
標籤:windows 7 下安裝mysql壓縮包版 版本:5.6.17 64bit1. 將解壓後的檔案夾放到某個目錄下,比如c:\software;2. 在環境變數中建立MYSQL_HOME=C:\software\mysql-5.6.17-winx64,然後在系統變數Path下添上 %MYSQL_HOME%\bin;3. 將根目錄下my-default.ini拷貝一份,改名為my.ini,並修改以下部分為實際情況:# These are commonly set, remove
Time of Update: 2015-12-17
標籤:httpd-2.2.31+mysql-5.6.27+php-5.6.14一、安裝編譯工具和依賴包[[email protected] src]# yum -y install gc gcc-c++ pcre-devel ncurses-devel openssl-devel libpng-devel libtool libxslt-devel libxml2-devel libXpm-devel
Time of Update: 2015-12-21
標籤:在 SELECT 語句中,如果 FROM 子句引用了多個表源或視圖,可以使用 JOIN 指示指定的聯結操作應在指定的表源或視圖之間執行。 一、交叉聯結:CROSS JOIN 交叉聯結將執行一個叉積(迪卡爾乘積),將一個表的每一行與另一個表的所有行進行匹配,產生一個虛擬表。如果一個表有5行,另一個表有6行,結果產生的虛擬表一共得到 5*6=30 行。(1) ANSI SQL-89 文法SELECT a.ColumnA, b.ColumnAFROM Table1 AS a ,
Time of Update: 2015-12-21
標籤:建立資料庫:root使用者,create database 資料庫名;刪除資料庫:mysqladmin -u root -p drop 資料庫名;選擇資料庫use 資料庫名;數實值型別MySQL支援所有標準SQL數值資料類型。這些類型包括嚴格數值資料類型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似數值資料類型(FLOAT、REAL和DOUBLE
Time of Update: 2015-12-15
標籤:索引合并最佳化官網翻譯MySQL5.7文檔 索引合并是為了減少幾個範圍(type中的range類型:range can be used when a key column is compared to a constant using any of the =, <>, >, >=, <, <=, IS NULL, <=>, BETWEEN, or IN()
Time of Update: 2015-12-08
標籤:1、什麼是binlog? binlog日誌用於記錄所有更新了資料的sql語句或儲存被修改的記錄Row; 有了binlog,可以用於即時備份,master/slave主從同步; 在5.0版本前支援文字格式設定和二進位格式,5.0後只支援二進位格式;二進位日誌在效能、資訊處理方面更佳; 2、binlog日誌格式 Mysql binlog日誌有三種格式,分別為Statement Level,Mixed Level,以及Row Level! Statement
Time of Update: 2015-12-07
標籤:一、編譯安裝MySQL前的準備工作安裝編譯源碼所需的工具和庫[sql] view plaincopyyum install gcc gcc-c++ ncurses-devel perl 安裝cmake,從http://www.cmake.org下載源碼並編譯安裝[sql] view
Time of Update: 2015-12-09
標籤: 一、資料表結構CREATE TABLE `jx_attach` ( `attach_id` int(11) NOT NULL AUTO_INCREMENT, `feed_id` int(11) DEFAULT NULL , `attach_name` varchar(255) NOT NULL, `cycore_file_id` varchar(255) DEFAULT NULL , `attach_size` bigint(20) NOT NULL
Time of Update: 2015-12-07
標籤:資料庫版本:5.6 表欄位由Password改為authentication_string 1、 首先檢查mysql服務是否啟動,若已啟動則先將其停止服務,可在開始菜單的運行,使用命令:net stop mysql 開啟第一個cmd視窗,切換到mysql的bin目錄,運行命令: mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini"
Time of Update: 2015-12-03
標籤:讓mysql支援emoji表情 mysql 5.6 蘋果新表情讓MySQL支援Emoji表情,涉及無線相關的 MySQL 資料庫建議都提前採用 utf8mb4 字元集。mysql 版本 5.61 解決方案:將Mysql的編碼從utf8轉換成utf8mb4。 需要 >= MySQL 5.5.3版本、從庫也必須是5.5的了、低版本不支援這個字元集、複製報錯2 my.cnf 檔案添加 [mysqld] character-
Time of Update: 2015-11-30
標籤:主:reset master;從:reset slave all;mysql主從配置:1.MySQL主設定檔增加如下:default-storage-engine = innodbinnodb_flush_log_at_trx_commit = 2sort_buffer_size = 2Mserver-id =
Time of Update: 2015-12-01
標籤:本文轉自:http://hi.baidu.com/zhqngweng/item/c4d2520cb7216877bfe97edf第三方組件:Mysql.Data.dll說明:去官方網站下載Mysql.Data.dll,然後在項目中添加該組件的引用,在字碼頁裡輸入using Mysql.Data.MysqlClient,我們就可以順利的使用該類庫的函數建立串連了。以下是幾個常用函數:#region 建立MySql資料庫連接 ///
Time of Update: 2015-11-27
標籤:在linux下安裝一個mysqldb,用來讓python能讀寫mysql, 出現的問題系統內容1.Oracle Linux 6.52.mysql community 5.7.93.python default 2.6.64.MySQL_python-1.2.3安裝1.安裝MySQL-python解壓tar zxvf MySQL-python-1.2.3.tar.gz進入目錄2.python setup.py build
Time of Update: 2015-11-27
標籤:監控系統 master purge mysql 資料庫 今天發現公司監控系統有問題,檢查發現原來是bin-log日誌過大造成磁碟爆滿,造成無法插入資料。於是在網上找解決方案。 1.停庫,刪除bin-log日誌。 &nbs
Time of Update: 2015-11-25
標籤:ICP技術是在MySQL5.6中引入的一種索引最佳化技術。它能減少在使用 二級索引 過濾where條件時的回表次數 和 減少MySQL server層和引擎層的互動次數。在索引組織表中,使用二級索引進行回表的代價相比堆表中是要高一些的。相關文檔地址:http://dev.mysql.com/doc/refman/5.6/en/index-condition-pushdown-optimization.htmlIndex Condition Pushdown optimization is
Time of Update: 2015-11-26
標籤:本系列會分析OpenStack 的高可用性(HA)概念和解決方案:(1)OpenStack 高可用方案概述(2)Neutron L3 Agent HA - VRRP (虛擬路由冗餘協議)(3)Neutron L3 Agent HA - DVR (分布式虛機路由器)(4)RabbitMQ HA(5)MySQL HA1. MySQL HA 方案概括Mysql HA
Time of Update: 2015-11-25
標籤:摘要本文以MySQL資料庫為研究對象,討論與資料庫索引相關的一些話題。特別需要說明的是,MySQL支援諸多儲存引擎,而各種儲存引擎 對索引的支援也各不相同,因此MySQL資料庫支援多種索引類型,如BTree索引,雜湊索引,全文索引等等。為了避免混亂,本文將只關注於BTree索
Time of Update: 2015-12-10
MySQL 之動態字串處理MySQL中,常常會看到一些關於動態字串的處理,列如:DYNAMIC_STRING。為了記錄動態字串的實際長度,緩衝區的最大長度,以及每次字串需要調整時,及時分配新的記憶體,以及調整長度。MySQL使用了DYNAMIC_STRING來儲存動態字串相關的資訊:typedef struct st_dynamic_string {char *str;size_t length,max_length,alloc_increment;} DYNAMIC_STRING;