Time of Update: 2016-05-04
標籤:網上說linux安裝mysql服務分兩種安裝方法:①源碼安裝,優點是安裝包比較小,只有幾十M左右,缺點是安裝依賴的庫多,安裝編譯時間長,安裝步驟複雜容易出錯;②使用官方編譯好的二進位檔案安裝,優點是安裝速度快,安裝步驟簡單,缺點是安裝包很大,300M左右(5.7版本的是600M左右),對於第二種方法,我搞了一天,無果,到某個環節實在是無法走通,老大那邊也不讓搞了,隔了幾天老大又吩咐我在生產伺服器上安裝mysql,這次我就按照第一種方法源碼安裝方式下載源碼安裝包http://dev.mysq
Time of Update: 2016-05-04
標籤:顯示資料庫 show databases;選擇資料庫 use database;//其實database為資料庫的名字建立表 create table tbclass( id
Time of Update: 2016-05-04
標籤:query_cache_type 使用查詢快取的方式一般,我們會把query_cache_type 設定為 ON,預設情況下應該是ONmysql> SELECT @@query_cache_type;+--------------------+| @@query_cache_type |+--------------------+| ON
Time of Update: 2016-05-04
標籤:前言: 原理與思想 這裡選用GTID主從複製模式Mysql主從複製模式,是為了更加確保主從複製的正確性、健康性與易配性。這裡做的是兩伺服器A,B各有Mysql執行個體3310,兩個執行個體間互為主從
Time of Update: 2016-05-04
標籤:如果是自己通過tar包安裝的Mysql,不會自動添加到系統服務中,可通過如下方式,自己添加。在/usr/lib/systemd/system目錄下增加mysql.service,內容如下[Unit]Description=MysqlAfter=syslog.target network.target remote-fs.target
Time of Update: 2016-05-04
標籤:mysql 讀寫分離一. 熟悉mysql讀寫分離及mysql儲存引擎的區別。Ndb叢集儲存引擎、myisam、innodbMyisam為mysql安裝後預設的儲存引擎,不支援事務,行級鎖和外鍵約束的功能;ndb為mysql叢集儲存引擎與innodb都支援事物,行級鎖和外鍵約束。使用show
Time of Update: 2016-05-04
標籤:mysql慢查詢一.命令操作a) 資料庫查詢當前串連:showprocesslist;&&show status;b) 資料庫查看狀態:status;c) 查看cpu佔用:top d) 重新整理報告記憶體使用量狀況:free–b –s5free命令:
Time of Update: 2016-05-04
標籤:解壓下載好的壓縮包copy 一份my-default.ini改名字為my.ini為mysql的設定檔開啟my.ini 修改設定檔預設的原版檔案為# For advice on how to change settings please see# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html# *** DO NOT EDIT THIS FILE. It‘s a template which
Time of Update: 2016-05-05
標籤:在MySQL資料庫,設定了id為自增長類型,但由於程式還處於開發階段,很容易的會產生錯誤資料,然後就直接刪除了,可是id的自增長值沒有跟著減少,這裡提示: 如果表中資料沒有用,直接刪除了資料,自動成長ID還是不會從1開始的。 那麼需要怎麼做呢?有兩種辦法:1、ALTER TABLE `tablename` auto_increment=‘22723‘ ;執行成功,繼續插入就從2272
Time of Update: 2016-05-04
標籤:Linux上安裝php運行環境稍微比Windows複雜,沒有Windows那麼方便的Integration Environment。技術在於折騰嘛Linux 版本的可以參考之前發布的Linux安裝PHP MongoDB擴充 安裝環境系統內容:CentOS 6.5 64位一、設定YUM倉庫在第一步中,先設定安裝apache,php和mysql所需要用到的yum倉庫,添加REMI,EPEL,Webtatiche和Mysql伺服器倉庫。yum -y install
Time of Update: 2016-05-05
標籤: 一、TIMESTAMP[(M)]時間戳記。範圍是’1970-01-01 00:00:00’到2037年。TIMESTAMP列用於INSERT或UPDATE操作時記錄日期和時間。如果你不分配一個值,表中的第一個TIMESTAMP列自動化佈建為最近操作的日期和時間。也可以通過分配一個NULL值,將TIMESTAMP列設定為當前的日期和時間。TIMESTAMP值返回後顯示為’YYYY-MM-DD
Time of Update: 2016-05-05
標籤:一、查詢為什麼慢網路,CPU計算,產生的統計資訊,執行技術,鎖等待,IO等待等。二、慢查詢最佳化訪問低效查詢的處理辦法:確認是否訪問了太多行,或者太多列是否分析了大量的資料問題及應對辦法查詢不需要的記錄:使用Limit避免select *,會影響索引覆蓋掃描避免重複查詢相同的資料WHERE語句的三種使用方式儲存引擎直接使用WHERE過濾無效欄位使用索引掃描,在索引中過濾無效欄位(Extra出現Using Index)返回所有資料然後WHERE過濾(Extra中出現Using
Time of Update: 2016-05-04
標籤:前幾天,發現從庫掛了,具體報錯資訊如下: 分析思路1. 因為我採用的是選擇性複製,只針對以下幾個庫進行複製: card,upay,deal,monitor,collect。所以,不太可能出現對於sas_basic的操作能複製到該從庫上。2. 整個架構是1主2從,且都是選擇性複製,上面這個從庫是直接複製card,upay,deal,monitor,collect這幾個資料庫的資料,而另外一個從庫則是忽略上述庫,如下所示:
Time of Update: 2016-05-04
標籤:select t.student_id, t4.name, t5.name, ifnull(t6.name,"")from student_info t left join student_type t1 on t.student_id=t1.student_id and t1.level=0 left join student_type_info t4 on t1.type_id=t4.id left join student_type t2 on
Time of Update: 2016-05-05
標籤:mysql-proxycentos6.4最小系統安裝編譯環境:yum -y groupinstall "Development tools" "Server Platform Development"由於mysql-proxy是基於lua指令碼的,所以安裝mysql-proxy之前得先安裝lua,這裡是編譯安裝lua-5.1.5.tar.gz工具都放在/root目錄下cd /roottar xf lua-5.1.5.tar.gzcd lua-5.1.5[[email
Time of Update: 2016-05-05
標籤:在vs2013中建立一個ASP.NET MVC 4 WEB 應用程式,使用“基本”模板。web.config中預設使用forms認證方式,並添加了membership的配置。 <roleManager defaultProvider="DefaultRoleProvider" enabled="true"> <providers> <add name="DefaultRoleProvider"
Time of Update: 2016-05-04
標籤:一:概述相對其他資料庫而言,MySQL的鎖機制比較簡單,其最顯著的特點是不同的儲存引擎支援不同的鎖機制。比如,MyISAM和MEMORY儲存引擎採用的是表級鎖(table-level locking);InnoDB儲存引擎既支援行級鎖( row-level locking),也支援表級鎖,但預設情況下是採用行級鎖。MySQL主要的兩種鎖的特性可大致歸納如下:? 表級鎖:
Time of Update: 2016-05-05
標籤:方法/步驟 請注意中選擇Custom選項,這樣才能修改安裝目錄。 請注意為了資料安全,不要把mysql安裝在系統硬碟,如C:盤。可以在其他盤符下,建立兩個檔案夾,一個儲存mysql的檔案,一個儲存mysql產生的資料檔案(data) next 現在提示進入設定階段 現在有兩個選項,提示你選擇細節配置還是標準配置,我們選擇細節配置 然後選
Time of Update: 2016-05-05
標籤:本文的目的主要是通過告訴大家,查詢最佳化工具為我們做了那些工作,我們怎麼做,才能使查詢最佳化工具對我們的sql進行最佳化,以及啟示我們sql語句怎麼寫,才能更有效率。那麼到底mysql到底能進行哪些最佳化那,下面通過以下幾個方面來探討一下:1.常量轉化它能夠對sql語句中的常量進行轉化,比如下面的運算式: WHERE col1 = col2 AND col2 = ‘x‘; 依據傳遞性:如果A=B and
Time of Update: 2016-05-05
標籤:centos mysql 實戰 第十節課 複製中的疑難雜症排查思路master/slave都在一個交換器下你管理的複製結構中都遇到什麼問題1. 複寫延遲 show slave status\G; 用那兩個變數能表示從庫執行到的位置SQL_thread: relay_master_log_file ,exec_master_log_pos slave上: IO_THREAD 從主庫擷取日誌是那兩個變數呢IO_THREAD: master_log_File read_