Time of Update: 2015-07-28
標籤:mysql工作中用到的MySQL可能安裝在兩種作業系統中,即Windows系統和Linux系統。以Linux系統中情況居多。安裝在Windows系統時與其它Windows應用程式相同按照安裝嚮導一直下一步就即,這裡就不具體介紹,本文檔只介紹Linux系統下MySQL的安裝步驟。Linux系統下安裝MySQL分為三種:RPM包安裝、二進位包安裝和源碼包安裝。二進位包安裝不常用,這裡就不介紹(其實我沒有用這種方式安裝過),其餘兩種安裝方式中,RPM包安裝操作簡單、成功率高,但安裝時不能做任何設
Time of Update: 2015-07-28
標籤:這次新需求要新增檔案夾,搞了幾天終於搞明白一點了, 在此和大家分享一下我遇到的問題,希望以後大家能夠少走一下彎路。由於我們架構用的是ssh,對SQL語句有些不支援,只支援hql,所以首先的查詢兩張表中的一些有用欄位,一張表是 user_video_folder 另一隻表是 user_video 這兩張表通過Union all進行聯集查詢,我前面有一篇文章介紹了union和union all
Time of Update: 2015-07-28
標籤: 為了提高查詢速度,Mysql會維護一個記憶體地區(官方文檔指出,大小至少41984B)對查詢結果進行緩衝,當查詢時發現緩衝區裡有資料則直接返回結果而不用去執行sql語句。 查詢命中的條件 每個緩衝查詢至少需要兩個塊(一個塊用於查詢文本,一個或多個塊用於查詢結果)。並且,每一個查詢使用的每個表需要一個塊。但是,如果兩個或多個查詢使用相同的表,僅需要分配一個塊。 對於兩個查詢語句是否相同的判定,Mysql是比較嚴格,查詢必須是完全相同的(逐位元組相同)才能夠被認為
Time of Update: 2015-07-28
標籤:一、mysqldump工具備份 mysqldump由於是mysql內建的備份工具,所以也是最常用的mysql資料庫的備份工具。支援基於InnoDB的熱備份。但由於是邏輯備份,所以速度不是很快,適合備份資料量比較小的情境。 mysqldump完全備份+二進位日誌 —>實現時間點恢複 溫備: 在使用MyISAM引擎中,只能使用溫備份,這時候要防止資料的寫入,所以先加上讀鎖 這時候可以進入資料庫手動加讀鎖。這樣比較麻煩,在mysqldump工具中直接有一個加鎖的選項
Time of Update: 2015-07-28
標籤:一、工具下載 mysql下載傳送門 SecureCRTSecureFX下載傳送門二、上傳安裝檔案 三、查看上傳的mysql安裝檔案[[email protected] ~]# lsanaconda-ks.cfg MySQL-client-advanced-5.6.22-1.el7.x86_64.rpm MySQL-server-advanced-5.6.22-1.el7.x86_64.rpm 公用 模板 視頻 圖片
Time of Update: 2015-07-28
標籤:現在生產環境MySQL資料庫是一主一從,由於業務量訪問不斷增大,故再增加一台從庫。前提是不能影響線上業務使用,也就是說不能重啟MySQL服務,為了避免出現其他情況,選擇在網站訪問量低峰期時間段操作。 一般線上增加從庫有兩種方式,一種是通過mysqldump備份主庫,恢複到從庫,mysqldump是邏輯備份,資料量大時,備份速度會很慢,鎖表的時間也會很長。另一種是通過xtrabackup工具備份主庫,恢複到從庫,xtrabackup是物理備份,備份速度快,不鎖表。為什麼不鎖表?因為
Time of Update: 2015-07-28
標籤:轉載自:http://blog.eood.cn/mysql#rd?sukey=fc78a68049a14bb29c60f21c5254b15a1a9234459cf25ff467de14129ca1193806f26d2b87fb50dec98292d5996d09a7 MYSQL 應該是最流行了 WEB 後端資料庫。WEB 開發語言最近發展很快,PHP, Ruby, Python, Java 各有特點,雖然 NOSQL
Time of Update: 2015-07-28
標籤:第一中方法:比較詳細以下的文章主要介紹的是MySQL 資料庫開啟遠端連線的時機操作流程,其實開啟MySQL 資料庫遠端連線的實際操作步驟並不難,知識方法對錯而已,今天我們要向大家描述的是MySQL 資料庫開啟遠端連線的時機操作流程。 1、mysql -u root -p password:進入mysql MySQL>update user set host = ‘%‘ where user = ‘root‘; MySQL>select host, user from user;
Time of Update: 2015-07-28
標籤:1.建立資料庫 CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci; create database yourdb DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;2.切換資料庫 use databasename;3.刪除資料庫drop命令用於刪除資料庫。drop命令格式:drop database
Time of Update: 2015-07-28
標籤:資料庫 二進位 local mysql 命名 MySQL的編譯比較麻煩,直接搜尋到可以免編譯的二進位包1、下載Mysql#cd /usr/local/src#wget http://syslab.comsenz.com/downloads/linux/mysql-5.
Time of Update: 2015-07-28
標籤:mysql 1146錯誤ERROR Table ‘barfoo_datacenter_config.parttemplates‘ doesn‘t exist;650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/70/4D/wKioL1W18JPSqwf-AAJQ7MimIUo972.jpg" title="QQ圖片20150727163429.png" alt="wKioL1W18JPSqwf-AAJQ7MimIUo972.
Time of Update: 2015-07-28
標籤:最近要考認證,用到mysql,於是乎來系統整理學習下,平時工作中用的也挺多,比較零散。1.按照軟體:Windows (x86, 32-bit), mysql server5.1 :http://dev.mysql.com/downloads/installer/5.6.html
Time of Update: 2015-07-28
標籤:關於mysql伺服器效能,可能需要關注的點會比較多,如:如何確認伺服器是否達到了效能最佳的狀態,找出某條語句為什麼執行不夠快,以及診斷被使用者描述成“停頓“,“堆積“或者“卡死“的某些間歇性疑難故障。這看起來很不簡單。但是事實證明,有一個簡單的方法能夠從雜訊中發現苗頭。這個方法就是專註於測量伺服器的時間花費在哪裡,使用的技術則是效能剖析。 mysql效能的問題,可能不同人會有不同的說法。例如:每秒查詢數,cp
Time of Update: 2015-07-27
標籤:最近使用Navicat for MySQl訪問遠程mysql資料庫,出現報錯,顯示“1130 - Host‘xxx.xxx.xxx.xxx‘ is not allowed to connect to this MySQL server“。解決辦法如下:方法/步驟 1首先看報錯視窗。 2經查閱,錯誤原因是:本地IP(xxx.xxx.xxx.xxx)沒有訪問遠端資料庫的許可權。於是下面開啟本地IP(xxx.xxx.xxx.xxx)對遠程mysql資料庫的存取權限。
Time of Update: 2015-07-27
標籤:mysqldeclare startTime VARCHAR(19) default ‘2014-00-00 00:00:00‘;declare tempTime VARCHAR(19) default NOW();declare endTime VARCHAR(19) default DATE_SUB(tempTime,INTERVAL ‘3‘ MONTH); -- 後退三個月時間DECLARE MONTHSTR VARCHAR(7) default
Time of Update: 2015-07-27
標籤:MySQL安裝簡單,速度較快,功能豐富。另外它還是開源運動的標杆,它的偉大成就向我們展示了一個成功的公司是可以建立在開原始碼之上的。然而用過mysql的人都曾對著顯示器揮舞過拳頭。但你不可能發明一種每秒能儲存成千上萬行互連網資料,並且一點錯誤都沒有的技術吧。為了在這個夏天躁起來,我們列舉了8個抱怨開源關係型資料庫的理由。下面列舉的理由中不僅限於 MySQL,有一些是針對關係型資料庫的。如果我們沒有理清楚關係型資料庫和 MySQL,我們將會永遠陷入90年代的思想上。我們需要推倒然後重建這些。
Time of Update: 2015-07-27
標籤:MYSQL 應該是最流行了 WEB 後端資料庫。WEB 開發語言最近發展很快,PHP, Ruby, Python, Java 各有特點,雖然 NOSQL 最近越來越多的被提到,但是相信大部分架構師還是會選擇 MYSQL 來做資料存放區。MYSQL 如此方便和穩定,以至於我們在開發 WEB 程式的時候很少想到它。即使想到最佳化也是程式層級的,比如,不要寫過於消耗資源的 SQL 陳述式。但是除此之外,在整個系統上仍然有很多可以最佳化的地方。1. 選擇合適的儲存引擎:
Time of Update: 2015-07-27
標籤:import MySQLdbdef main(): try: conn=MySQLdb.connect(host=‘127.0.0.1‘,user=‘root‘,passwd=‘pass‘,db=‘auto‘,port=3306, charset=‘utf8‘) cur=conn.cursor() row=cur.execute(‘select * from tabletask‘) print(‘count=%s‘ % row)
Time of Update: 2015-07-27
標籤:最近使用Navicat for MySQl訪問遠程mysql資料庫,出現報錯,顯示“2003- Can‘t connect MySQL Server on ‘localhost‘(10038)“。於是拚命百度,終於找到解決辦法。方法/步驟 1先看報錯視窗。 通過百度,最終找到的原因是:遠程3306連接埠未對外開放。於是下面進行遠程3306連接埠開放操作。 首先遠端連線伺服器,點擊“開始”-“管理工具”-“進階安全Windows防火牆”。
Time of Update: 2015-07-28
標籤:1.串連 MYSQL 伺服器的函數 mysql_connect();<?php $con = mysql_connect("localhost","root","123456");if (!$con){ die(‘Could not connect: ‘ . mysql_error());}?> 2.選擇資料庫 <?php mysql_select_db("david", $con);?>3.執行SQL語句,create,insert into,delete&