Time of Update: 2015-11-30
標籤:mysql常用操作查看都有哪些庫 show databases;查看某個庫的表 use 庫名; show tables;查看錶的欄位 desc 表名;當前是哪個使用者 select user();查詢所有使用者 select user,host from mysql.user;當前庫 select database();建立庫 create database db1;建立表 create table tb1 (`id` int(4), `name` char(40));查看建表語句
Time of Update: 2015-12-02
標籤:mysql 資料備份 資料恢複說明:為了加強線上資料庫安全,避免研發人員誤操作造成資料的丟失,製作本文檔。一線營運人員可以參考!一、資料備份:專用Database Backup伺服器,定時對資料庫進行熱備、冷備,即主從設定、mysqldump冷備、mysql-bin-log記錄備份。1.主從設定及主備切換:(請參考文檔:mysql主從配置&&基於keepalived的主備切換 http://swht1278.blog.51cto.com/7138082/1716812)2.
Time of Update: 2015-11-30
標籤:RDS通過Mysql-Porxy實現讀寫分離 如果你應用程式sql有經過進程處理,那麼此方案不可行,此方案只限於沒有進程守護的sql進行讀寫分離。 1、MySQL所在機器 192.168.49.52(Master) 192.168.49.53(Slave) 2、下載安裝Atlas https github.com/Qihoo360/Atlas/releases 注意作業系統的版本,安裝相應版本的Atlas,我這裡下載的是Atlas-2.2.
Time of Update: 2015-11-30
標籤:network 伺服器 資料庫 解決方案 二進位 MySQL資料庫作為最基礎的資料存放區服務之一,在整個系統中有著非常重要的地位,因此要求其具備高可用性是無可厚非的。有很多解決方案能實現不同的SLA(服務水平協定),這些方案可以保證資料庫伺服器在硬體或軟體出現故障時服務繼續可用。高效能性需要解決的主要有兩個問題,即如何?資
Time of Update: 2015-12-02
標籤: 查詢的生命週期的下一步是將一個sql轉化成一個執行計畫,MySQL再依照這個執行計畫和儲存引擎進行互動。這包括多個子階段:解析sql,預先處理,最佳化sql執行計畫。這個過程中任何錯誤(例如語法錯誤)都可能終止查詢。這裡不打算詳細介紹MySQL內部實現,而只是選擇性的介紹其中幾個獨立的部分,在實際中,這幾部分可能以前執行也可能單獨執行。我們的目的是協助大家理解MySQL是如何執行查詢的,以便寫出更優秀的查詢。· 文法解析器和預先處理 首先,MySQL通過關鍵字語句進行
Time of Update: 2015-12-02
標籤:關於mysql資料庫常用命令的整理: 一:對於資料庫的操作show databases;顯示目前使用者下所有的資料庫名稱use database_name;進入當前資料庫create database database_name;建立一個資料庫drop database database_name;刪除一個資料庫 二:對錶的操作DDL操作:資料定義語言 (Data Definition Language)create table table_name(id int
Time of Update: 2015-12-02
標籤:1、啟動mysql服務:net start mysql 關閉mysql服務:net stop mysql2、登陸mysql:mysql -uroot -p (Enter,密碼+Enter) mysql -h 伺服器IP地址(預設localhost) -P 連接埠號碼(預設3306) -u 使用者名稱 -p 密碼3、顯示資料庫:show databases;4、建立資料庫:create database 資料庫名稱;5、使用/切換資料庫:use 資料庫名稱;6、刪除資料庫:drop
Time of Update: 2015-12-01
標籤:mysql串連查詢設計一個系統,儲存乒乓球聯賽的比賽資訊!要求:在mysql命令列輸出如下資訊:650) this.width=650;" src="http://s1.51cto.com/wyfs02/M00/76/D3/wKioL1ZdQR3TtEpeAABRgoDZ2u0976.jpg" title="01.jpg" alt="wKioL1ZdQR3TtEpeAABRgoDZ2u0976.jpg" />1. 建立一個資料庫(本例以ginvip資料庫為例)create
Time of Update: 2015-12-01
標籤:SELECT GROUP_CONCAT(md.data1) FROM DATA md,contacts cc WHERE md.conskey=cc.id AND md.mimetype_id= 5 AND md.user_id=17: 利用函數:group_concat(),實現一個ID對應多個名稱時,原本為多行資料,把名稱合并成一行,如|1 | 10,20,20| 本文通過執行個體介紹了MySQL中的group_concat函數的使用方法,比如select
Time of Update: 2015-12-01
標籤:MySQL資料庫作為最基礎的資料存放區服務之一,在整個系統中有著非常重要的地位,因此要求其具備高可用性是無可厚非的。有很多解決方案能實現不同的SLA(服務水平協定),這些方案可以保證資料庫伺服器在硬體或軟體出現故障時服務繼續可用。 高效能性需要解決的主要有兩個問題,即如何?資料共用或同步資料,另一個是如何處理failover,資料共用一般的解決方案是通過SAN(Storage Area
Time of Update: 2015-12-01
標籤:ubuntu上安裝mysql非常簡單只需要幾條命令就可以完成。 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3. sudo apt-get install libmysqlclient-dev 安裝過程中會提示設定密碼什麼的,注意設定了不要忘了,安裝完成之後可以使用如下命令來檢查是否安裝成功: sudo
Time of Update: 2015-12-01
標籤: 伺服器上好多庫,為了不讓某使用者誤操作別人的資料庫,給他單獨建個使用者並授權。 insert into mysql.user(Host,User,Password, ssl_cipher, x509_issuer, x509_subject) values("192.168.1.2","test",password("123"), ‘‘, ‘‘, ‘‘); FLUSH PRIVILEGES; grant all privileges on test.* to [email
Time of Update: 2015-11-30
標籤:設定方法:步一設A 服務服 (192.168.1.43) 上使用者為 backup, 123456 , 同步的資料庫為test;B 服務服 (192.168.1.23) 上使用者為 root, 123456, 同步的資料庫為test; 步二配置 mysql.ini:A伺服器 #Replication masterserver-id = 10log-bin="E:
Time of Update: 2015-11-30
標籤:原文串連:http://www.cnblogs.com/liongis/archive/2013/03/12/2956573.html基於之前的文章方法,加入批處理命令即可實現自動備份。只是由於批處理命令中對於備份檔案的名字按照時間命名比較特別,所以特別整理一文。1、複製date檔案夾備份============================假想環境:MySQL 安裝位置:C:\MySQL論壇資料庫名稱為:bbsDatabase
Time of Update: 2015-12-01
標籤:提到最佳化,先要確定出現的問題,是儲存引擎選擇問題,還是sql語句使用問題(如:索引)亦或者是單一儲存伺服器對於千萬層級的資料力不從心。解決方案:1、根據不同業務選用不同儲存引擎,雖然一般情況下都優先選擇InnoDB。2、分析sql語句的影響結果集。查慢查詢日誌,定位慢查詢的sql語句,查看是否有鎖定的sql操作。3、分庫,分表,分區(慎用分區,往往OLTP操作不適用分區,分區反倒會拖慢原有查詢)4、利用緩衝或NoSql代替現有一些熱點查詢操作,減輕Mysql壓力。可以基於商務邏輯拆分,不
Time of Update: 2015-11-30
標籤: MySQL是一個十分輕便的dbms,輕便、靈活,更適用於中小型資料的儲存與架構。MySQL被數以萬計的網站採用,從5版本以後,陸續支援了遊標、觸發器、事務、預存程序等進階應用程式,這也給MySQL的易用性和企業服務的發展添加了重要的砝碼。資料庫的基礎很少,但資料庫的效能最佳化卻是特別重要的,所以多多最佳化。 零. 使用者管理1. 切換使用者第一種方法 1、dos進入mysql安裝bin目錄下: cd /d
Time of Update: 2015-12-01
標籤:tpcc mysql 基準 測試 1. 簡述TPCC-MySQL輸出結果包括五個商務邏輯,這五個商務邏輯構成了TPCC-MySQL測試的整個交易處理過程。具體如下所示:New-Order:新訂單Payment:支付Order-Status:訂單查詢Delivery:發貨Stock-Level:庫存 預定義變數:為
Time of Update: 2015-12-01
標籤:windows下安裝mysql1.安裝包 mysql_X64 (免安裝版)2. 解壓MySQL壓縮包將已下載的MySQL壓縮包解壓到自訂目錄下。650) this.width=650;" src="http://s1.51cto.com/wyfs02/M00/76/C9/wKioL1ZcWEfzjvJaAAB4agQ-4AY896.png" title="1.png" alt="wKioL1ZcWEfzjvJaAAB4agQ-4AY896.png" />3.
Time of Update: 2015-12-01
標籤: 當希望MySQL能夠以更高的效能執行查詢時,最好的辦法就是弄清楚MySQL是如何最佳化和執行查詢的。一旦理解這一點,很多查詢最佳化實際上就是遵循一些原則讓最佳化器能夠按照預想的合理的方式運行。 換句話說,是時候回頭看看我們之前討論的內容了:MySQL執行一個查詢的過程。當向MySQL發送一個請求的時候,MySQL到底做了什麼。 1 用戶端發送一條查詢給伺服器。 2 伺服器首先檢查緩衝,如果命中緩衝,則立即返回儲存在緩衝的結果,否則進入下一階段。 3
Time of Update: 2015-12-01
標籤:MySQL函數 MySQL資料庫提供了很多函數包括:數學函數;字串函數;日期和時間函數;條件判斷函數;系統資訊函數;加密函數;格式化函數;一、數學函數 數學函數主要用於處理數字,包括整型、浮點數等。函數作用ABS(x)返回x的絕對值 SELECT ABS(-1) -- 返回1CEIL(x),CEILING(x)返回大於或等於x的最小整數 SELECT CEIL(1.5) -- 返回2FLOOR(x)返回小於或等於x的最大整數 SELECT FLOOR(1.5)