Time of Update: 2016-06-28
標籤:mysql 主從複製
Time of Update: 2016-06-28
標籤:災難日誌記錄了所有的DDL(Create、Drop和Alter)和DML(insert、update、delete_的語句,但不包括查詢的語句開啟mysql.ini找到Binary Logging修改為# Binary Logging.log-bin = "abc"重啟mysql找到E:\AppServ\MySQL\data下面多出兩個檔案abc.000001abc.index 開啟mysql.ini,找到[client]
Time of Update: 2016-06-28
標籤:開啟eclipse1.右擊要匯入jar包的項目,點properties 2.左邊選擇java build path,右邊選擇libraries 3.選擇add External jars 4.選擇jar包的按照路徑下的確定後就行了。Java串連MySQL的最新驅動包 http://www.mysql.com/downloads/connector/j 1.滑鼠放在你建的根目錄上面。右擊,然後選擇最下面的properties。 2.
Time of Update: 2016-06-28
標籤:如果mysql不小心操作失誤導致資料錯誤或者丟失這時候binlog起到了很大的作用恢複有幾種方式1.按時間恢複--start-datetime 如果確定了時間點,那麼按時間恢複是一個再好不過的事,一般是通過日常的定期備份+差異備份(日誌)如果日常備份在4點,出錯的時間在12:00點,12:30發現的,首先我們要確認12點出了什麼錯,12點以後的資料還能不能繼續使用,如果不影響,那麼我們只需跳過12:00執行的資料即可首先,恢複4點的備份然後,通過binlog擷取4點到11:59的
Time of Update: 2016-06-28
標籤:知識儲備: 1、mysql 有眾多的儲存引擎,然而只有一個預設的儲存引擎,通常來說它是innodb 2、mysql 可以通過sql_mode 來控制mysql 資料庫的行為,今天我們要講的就是no_engine_substitution 3、no_engine_subtitution的作用:mysql 在create table 時可以指定engine子句;這個engine子句用於指定表的儲存引擎,那麼問題就來了。
Time of Update: 2016-06-27
標籤:http://www.orczhou.com/index.php/2012/11/mysql-source-code-data-structure-about-index/ 本文將嘗試介紹MySQL索引儲存相關的資料結構。程式=資料結構+演算法,瞭解資料結構,然後就可以進一步瞭解MySQL源碼中如何使用索引,如何選擇自己的執行計畫。目錄 [hide]1. MySQL如何描述某個資料表的索引2. GDB列印觀察索引資訊2.1 列印索引基本資料2.2
Time of Update: 2016-06-27
標籤:查看資料庫 show databases;建立資料庫 命令 create database 庫名字。選擇資料庫 use 2016test;建立表:create table 表名(欄位1,2,3....);auto_increment 自增primary key 主鍵查看錶結構 : describe 表名 顯示表: 插入資料查表 刪除欄位名:alter table 表名 drop
Time of Update: 2016-06-27
標籤:網上有很多的文章教怎麼配置MySQL伺服器,但考慮到伺服器硬體設定的不同,具體應用的差別,那些文章的做法只能作為初步設定參考,我們需要根據自己的情況進行配置最佳化,好的做法是MySQL伺服器穩定運行了一段時間後運行,根據伺服器的”狀態”進行最佳化。 mysql> show global status; 可以列出MySQL伺服器運行各種狀態值,另外,查詢MySQL伺服器配置資訊語句: mysql> show variables; 一、慢查詢 mysql>
Time of Update: 2016-06-27
標籤:loading cannot shared mysql error mysql: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or
Time of Update: 2016-06-27
標籤:命令格式如下:mysqldump -u使用者名稱 -p密碼 資料庫名 表名 --where="篩選條件" > 匯出檔案路徑例子:從meteo資料庫的sdata表中匯出sensorid=11 且 fieldid=0的資料到 /home/xyx/Temp.sql 這個檔案中mysqldump -uroot -p123456 meteo sdata --where=" sensorid=11 and fieldid=0" >
Time of Update: 2016-06-27
標籤:使用者管理: 1、建立使用者: >CREATE USER name IDENTIFIED BY ‘ssapdrow‘; 2、更改密碼: >SET PASSWORD FOR name=PASSWORD(‘fdddfd‘); 3、許可權管理 >SHOW GRANTS FOR name; //查看name使用者權限 >GRANT SELECT ON db_name.* TO name; //
Time of Update: 2016-06-27
標籤:mysqldump -u${user} -p${passwd} --skip-extended-insert --database ${dbname} --table ${tablename} > ${tablename}.sql用以上語句匯出的sql檔案中,每條資料都按照一個INSERT語句來儲存,方便用版本比較工具按行比較資料差異例如INSERT INTO `goods` VALUES (2,1049600,1,0,‘604800:88888:-1:-1:-1:-1:-1|‘,1
Time of Update: 2016-06-27
標籤:轉載自:http://blog.csdn.net/ofreelander/article/details/508027801.my-default.ini 改名my.ini在解壓的目錄下面複製my-default.ini一份改名字為 my.ini。2.開啟 Windows 環境變數設定, 建立變數名 MYSQL_HOME , 變數值為 MySQL 安裝目錄路徑, 在 環境變數 的 Path 變數中添加
Time of Update: 2016-06-27
標籤:(最近在學習mysql最佳化的一些問題,以下為個人一些收穫,如有不足,敬請提出!) 概述:當一個表的資料很大,比如200G,這時太大,我們只靠索引也不好使了,這時我們需要分表和分區處理。分表有兩種形式(水平分表和垂直分表)。一、水平分表 核心思想:把一個大表,分割N個小表,小表和大表結構一樣,只是把資料分散到不同的表中。 1.1
Time of Update: 2016-06-27
標籤:使用動態資料進行資料庫內容的增刪改查操作有兩種方法:在此定義資料庫連接為conn假設有表單進行資料輸入並提交到處理頁面一種是使用先行編譯格式:其格式如下:String name = request.getParameter("name");//擷取前頁表單中name為name的值String password = request.getParameter("password");//擷取前頁表單中name為password的值String sql = "insert into user
Time of Update: 2016-06-27
標籤:如果在生產環境中使用UPDATE語句更新表資料,此時如果忘記攜帶本應該添加的WHERE條件,那麼。。Oh,no…後果可能不堪設想。那麼有沒有什麼辦法可以阻止這樣的事情發生,又不使用任何的審核工具呢。。。辦法當然是有的sql_safe_updatessql_safe_updates這個MySQL內建的參數就可以完美的解決我們的問題,並且該參數是可以線上變更的哦~當該參數開啟的情況下,你必須要在UPDATE語句後攜帶WHERE條件,否則就會報出ERROR。。舉個栗子#
Time of Update: 2016-06-27
標籤:儲存引擎是MySQL的一大特色,學習MySQL必須要瞭解它,知其各種engines的差異,怎樣正確的選擇與使用之。因此簡要介之。1. 查看系統所支援的引擎類型,如中的命令。 2. 設定系統使用一個指定的儲存引擎 有很多方法指定一個要使用的儲存引擎。比較簡單的方法是在MySQL設定檔中my.ini或my.cnf中設定一個預設的引擎類型,比如使用default_storage_engine=innodb
Time of Update: 2016-06-27
標籤:create table t( a int(11) not null auto_increment,b char(3) default null,primary key(a));mysql> select * from t;+----+------+| a | b |+----+------+| 1 | aaa || 2 | bbb || 3 | ccc || 4 | ddd || 5 | eee || 6 | fff || 7 | ggg ||
Time of Update: 2016-06-27
標籤:mysql 截取 字串截取left(), right(), substring(),
Time of Update: 2016-06-27
標籤:pt-query-digest mysql 資料庫 mac os 系統效能調優尤其是MySQL資料庫效能調優一個主要依據就是慢查詢日誌了。原來在ubantu 或centos 上有一個強大工具就是 percona toolkit,那麼在mac 上如何使用pt-query-digest呢?下載 percona