Time of Update: 2015-01-08
標籤:目錄一、MySQL的相關概念介紹二、Windows下MySQL的配置配置步驟MySQL服務的啟動、停止與卸載三、MySQL指令碼的基本組成四、MySQL中的資料類型五、使用MySQL資料庫登入到MySQL建立一個資料庫選擇所要操作的資料庫建立資料庫表六、操作MySQL資料庫向表中插入資料查詢表中的資料更新表中的資料刪除表中的資料七、建立後的修改添加列修改列刪除列重新命名表刪除整張表刪除整個資料庫八、附錄修改 root 使用者密碼可視化管理工具 MySQL
Time of Update: 2015-01-08
標籤:MySQL是中小型網站普遍使用的資料庫之一,然而,很多人並不清楚MySQL到底能支援多大的資料量,再加上某些國內CMS廠商把資料承載量的責任推給它,導致很多不瞭解MySQL的站長對它產生了很多誤解,那麼,MySQL的資料量到底能支援多少呢?其實MySQL單表的上限,主要與作業系統支援的最大檔案大小有關。我們來看一下官方的介紹。 MySQL表最大能達到多少?MySQL 3.22 限制的表大小為4GB。由於在MySQL 3.23 中使用了MyISAM 儲存引擎,最大表尺寸增加到了65
Time of Update: 2015-01-08
標籤:在從伺服器上執行show slave status;可以查看到很多同步的參數,我們需要特別注意的參數如下:Master_Log_File:
Time of Update: 2015-01-08
標籤:參考連結http://blog.csdn.net/leili0806/article/details/8573636,謝謝這位仁兄1.建立新使用者的SQL語句: CREATE USER ‘pig‘@‘192.168.1.101_‘ IDENDIFIED BY ‘123456‘; // pig
Time of Update: 2015-01-08
標籤:對於MySQL來說,有三種鎖的層級:頁級、表級、行級 頁級的典型代表引擎為BDB。 表級的典型代表引擎為MyISAM,MEMORY以及很久以前的ISAM。 行級的典型代表引擎為INNODB。 -我們實際應用中用的最多的就是行鎖。 行級鎖的優點如下: 1)、當很多串連分別進行不同的查詢時減小LOCK狀態。 2)、如果出現異常,可以減少資料的丟失。因為一次可以只復原一行或者幾行少量的資料。 行級鎖的缺點如下:&nb
Time of Update: 2015-01-08
標籤:u Mysql資料庫的最佳化技術對mysql最佳化時一個綜合性的技術,主要包括a: 表的設計合理化(符合3NF)b: 添加適當索引(index) [四種: 普通索引、主鍵索引、唯一索引unique、全文索引]c: 分表技術(水平分割、垂直分割)d: 讀寫[寫: update/delete/add]分離e: 預存程序 [模組化編程,可以提高速度]f: 對mysql配置最佳化 [配置最大並發數my.ini, 調整緩衝大小
Time of Update: 2015-01-08
標籤:首先看看MSYQL邏輯架構:圖片來自高效能mysql 如果使用了QueryCache,當查詢接收到一個和之前同樣的查詢,伺服器將會從查詢快取中檢索結果,而不是再次分析和執行相同的查詢。這樣就能大大提高查詢效能。 開啟查詢快取,要通過幾個步驟來設定:雖然你設定mysql允許查詢快取,但是如果你設定的查詢快取大小為了0,這和沒有允許沒什麼區別。所以必須是幾個步驟的設定才能真正開啟查詢快取這個功能。下面示範最常用的設定查詢快取一、 query_cache_type
Time of Update: 2015-01-08
標籤:1、下載壓縮包:去官網下載免安裝的MySQL的壓縮包http://dev.mysql.com/downloads/mysql/根據機器選擇64位或者32位: 2、解壓到相應目錄。我解壓到了D:\Program Files (x86)下。3、修改設定檔:將my-default.ini檔案內容修改如下,[client]#用戶端連接埠和預設字元集port=3306default-character-set=utf8 [mysqld]#伺服器端設定#
Time of Update: 2015-01-07
標籤:mysqldumpMySQLDatabase Backup與恢複方法mysql -uroot -pshow databases;1、匯出資料庫1).MySQL命令列匯出整個資料庫(包含資料)匯出檔案預設是存在mysql\bin目錄下mysqldump -u使用者名稱 -p資料庫名 > 匯出的檔案名稱mysqldump -uroot -p123456 database_name > outfile_name.sql2).MySQL命令列匯出一個表mysqldump -u
Time of Update: 2015-01-07
標籤:mysql version: 5.5.40 mysql community server不論是從圖形介面軟體還是java通過jdbc串連,始終提示出錯:The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at
Time of Update: 2015-01-07
標籤:sql php 百度 lbs 座標 之前做過一個類似的應用,今天翻出來看了看,覺得寫的不是很合理,於是重新考慮後寫了一個查詢的預存程序。表就不描述,過程如下:-- ------------------------------ Procedure structure for DIS-- ------------
Time of Update: 2015-01-07
標籤:mysql 主從 在這個資料大爆炸的時代,資料的備份是每一個公司最需要考慮的,資料庫作為儲存資料的倉庫,它的重要性不言而喻。主流資料庫有:1.大型資料庫oracle 2. 中型 sql server 3. 小型資料庫 mysql。可以說各有各的優點,這裡就不在贅述。
Time of Update: 2015-01-07
標籤:今天上班遇到的問題,新配的Linux伺服器,php、Apache和一系列擴充外掛程式裝好後,在本地好好的程式移上去就一直抱資料庫連接錯誤,而用sql命令卻能串連上去,做了一個簡單的判斷資料庫連接頁面還是不行,證明不是程式問題,而是php的哪裡問題了,就在網上查了大半天 有些方法都不合情況後面偶然發現SELinux這個東西查了下這個有限制httpd對外訪問的許可權;具體如下輸入命令:getsebool -a|grep -i
Time of Update: 2015-01-07
標籤:mysql 同步出錯650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/58/41/wKioL1StALGifQ6TAAKMao9u7Os545.jpg" title="無標題.png" alt="wKioL1StALGifQ6TAAKMao9u7Os545.jpg"
Time of Update: 2015-01-07
標籤:mysql Database Backup MySQL資料庫恢複過程 某客戶更新資料的時候,誤刪了資料庫的內容,因為資料庫做了主從,但是沒有做備份(備份很重要啊!)幸好開啟了bin-log。之後只好把整個日誌的記錄拿回來本地進行恢複。之後自己也做了一個簡單的測試,對資料進行恢複,具體如下: binlog是什麼? binlog日誌用於記錄所有更新且提交了資料或者已經潛在更新提交了資料(例如,沒有匹配任何行的一個DELETE)的所有語句。語句以“事件”的形式儲存,它描述資料更改 1、
Time of Update: 2015-01-07
標籤:預存程序我們常用的操作資料庫語言SQL語句在執行的時候需要要先編譯,然後執行,而預存程序(Stored Procedure)是一組為了完成特定功能的SQL語句集,經編譯後儲存在資料庫中,使用者通過指定預存程序的名字並給定參數(如果該預存程序帶有參數)來調用執行它。一個預存程序是一個可程式化的函數,它在資料庫中建立並儲存。它可以有SQL語句和一些特殊的控制結構組成。當希望在不同的應用程式或平台上執行相同的函數,或者封裝特定功能時,預存程序是非常有用的。資料庫中的預存程序可以看做是對
Time of Update: 2015-01-07
標籤:mysql root密碼 設定 如何設定mysql root密碼:1、首次安裝 root初始密碼為空白,注意就是沒有密碼,直接敲斷行符號即可進入D:\wamp\bin\mysql\mysql5.6.17\bin>mysql -uroot -pEnter password: [直接斷行符號]Welcome to the MySQL monitor.
Time of Update: 2015-01-08
標籤:索引建立最佳化:fast index creationmysql5.5之前不包括5.5,建立索引或修改刪除這類的ddl操作過程為:1、首先建立一張新的暫存資料表,表結構為通過alter table 新定義的結構2、然後把原表中的資料匯入到暫存資料表中3、接著刪除原表4、最後把暫存資料表重新命名為原來的表名innodb 儲存引擎從1.0.x開始支援fast index
Time of Update: 2015-01-08
標籤: MySQL-VERSION.i386.rpm MySQL伺服器。除非你只是想要與運行在其他機器上MySQL伺服器串連,否則你將需要它。 MySQL-client-VERSION.i386.rpm 標準MySQL客戶程式。你可能總是需要安裝這個包。 MySQL-bench-VERSION.i386.rpm 測試和基準程式。需要Perl和msql-mysql-modules RPM。
Time of Update: 2015-01-08
標籤:mysql 讀寫分離 Mysql主從互備之後,為了將兩台(或多台)機器充分利用,讀寫分離的必要性凸顯出來。優缺點這裡不是討論的重點!Mysql讀寫分離有三種方法:1. Mysql-proxy2. Amoeba(變形蟲)3.