Time of Update: 2016-06-11
標籤:wsrep協議 galera cluste mysql多主複製首先安裝帶有Galera Cluster功能的MariaDB版本的程式包:官方文檔:https://mariadb.com/kb/en/mariadb/getting-started-with-mariadb-galera-cluster/ Galera Cluster實現的複製與mysql傳統的複製實現方式不同,傳統複製都是通過讀取mysql的二進位日誌中的事務然後在本地重放實現資料複製的,而Galera
Time of Update: 2016-06-11
標籤:mha 高可用mysql主從結構MHA:Master HA(主從結構的高可用方案)只是實現了對主節點高可用,它是建構在mysql主從複製結構之上的,也就是說需要事先把mysq配置成傳統的複製叢集。MHA在監控到master節點故障時,會提升其中擁有最新資料的slave節點稱為新的master,在此期間,MHA會通過其它從節點擷取額外資訊來避免一致性方面的問題。MHA還提供了master節點線上切換的功能,即按需切換master/salve節點。MHA服務有兩種角色,MHA Manager(
Time of Update: 2016-06-11
標籤:mysql1、SQL語句分類DDL資料定義語言 (Data Definition Language):create / drop / alterDML資料動作陳述式:insert / delete /update / truncateDQL資料查詢語言:select / show2、資料約束2.1、什麼是資料約束對錶中的列值資料進行約束2.2、預設值作用:
Time of Update: 2016-06-11
標籤:MYSQL中 ENUM 類型的詳細解釋 ENUM類型 ENUM 是一個字串對象,其值通常選自一個允許值列表中,該列表在表建立時的列規格說明中被明確地列舉。 在下列某些情況下,值也可以是空串("") 或 NULL: 如果將一個無效值插入一個 ENUM (即,一個不在允許值列表中的字串),Null 字元串將作為一個特殊的錯誤值被插入。事實上,這個字串有別於一個"普通的"Null 字元串,因為這個字串有個數字索引值為 0。稍後有更詳細描述。如果一個 ENUM 被聲明為
Time of Update: 2016-06-11
標籤:問題:null, message from server: "Host ‘ip‘ is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts‘原因:同一個ip在短時間內產生太多(超過mysql資料庫max_connection_errors的最大值)中斷的資料庫連接而導致的阻塞;解決方案:進入命令列 到mysql安裝目錄,bin檔案夾下執行 mysqladmin -
Time of Update: 2016-06-10
標籤:mysql 字元集 亂碼 latin MySQL 插入中文不亂碼的5種方法:方法一: 登入MySQL,先做 set names latin1 ,然後在更新語句或者執行SQL語句
Time of Update: 2016-06-10
標籤:mysql1、資料庫引入1.1、引入資料儲存到【記憶體】:優點:讀寫非常快缺點:程式關閉導致資料丟失資料儲存到【檔案】:優點:資料可以永久儲存缺點:1)頻繁地IO操作,效率不高!2)資料管理不方便。例如查詢某個資料需要全部讀取出來,再匹配。資料儲存到【資料庫軟體】:優點:1)資料永久儲存下來。2)資料管理非常方便。(例如查詢非常快速和方便) 資料可以說是企業的靈魂!!1.2、什麼是資料庫軟體資料庫,俗稱資料的倉庫。方便管理資料的軟體(或程式)。1.3、市面上資料庫軟體Oracle
Time of Update: 2016-06-10
標籤:mysql索引我們先來瞭解MYSQL索引的概念: 索引是一種特殊的檔案,他們包含著對資料表裡所有記錄的引用指標。更通俗地說,資料庫索引好比是是一本書前面的目錄,能加快資料庫的查詢速度,我們有了相應的索引後,資料庫會直接在索引中尋找合格選項。索引分為聚簇索引和非聚簇索引兩種,聚簇索引是按照資料存放的物理位置為順序的,而非聚簇索引就不一樣了,聚簇索引能提高多行檢索的速度,而非聚簇索引對單行的檢索很快。mysql主
Time of Update: 2016-06-10
標籤:之前安裝mysql時未做總結,換新電腦,補上安裝記錄,安裝的時候,找了些網友的安裝記錄,發現好多坑1、mysql-5.7.12-winx64.zip下載官方:http://dev.mysql.com/downloads/mysql/2.解壓到C:\job\mysql-5.7.12-winx64 3.在C:\job\mysql-5.7.12-winx64下建立my.ini設定檔內容如下:?12345678910111213141516171819202122232425262728
Time of Update: 2016-06-10
標籤: 1.資料庫官網下載,請自行搜尋2.下載後安裝3.開啟系統喜好設定,最下面,點擊mysql,啟動mysql服務,啟動前:點擊Start MySQL
Time of Update: 2016-06-10
標籤:方法來自 MySQL 5.7官方手冊 http://dev.mysql.com/doc/refman/5.7/en/osx-installation-launchd.html有兩種方法,另一種是命令列方式。按以下順序操作:必須已經安裝MySQL Server,開啟系統喜好設定,在搜尋方塊中輸入 MySQL 或者直接找到MySQL,點擊它接下來會彈出標題為MySQL的視窗,點擊 Start MySQL Server 按鈕即可。另外根據實際需要,決定是否勾選下方的
Time of Update: 2016-06-10
標籤:mysql預存程序功能1、使用暫存資料表,動態資料指標只能用暫存資料表2、暫存資料表有多個欄位,遊標同時有多個參數來接受3、迴圈讀寫資料4、 如果存在記錄就更新記錄,如果不存在記錄,就插入記錄DELIMITER $$USE `test_cases`$$DROP PROCEDURE IF EXISTS `proc_write_report`$$CREATE DEFINER=`root`@`localhost` PROCEDURE `proc_write_report`(IN p_table_
Time of Update: 2016-06-10
標籤: 開啟"終端視窗",輸入"sudo apt-get install mysql-server mysql-client"-->斷行符號-->輸入"y"-->斷行符號-->在"軟體包設定對話方塊"中輸入mysql中"root"使用者的密碼-->斷行符號-->再輸一次密碼-->斷行符號,安裝完成。
Time of Update: 2016-06-10
標籤:1. 到mysql官網 下載mysql : http://dev.mysql.com/downloads/mysql/ ,會提示登陸,註冊一個就行了,公司名什麼的隨便填。 注意區分32,64位。我用的是64位的,版本號碼為(mysql-5.7.13-winx64.zip) 2. 解壓完後,把mysql檔案夾下的bin目錄添加到 環境變數(系統變數)中。(怎麼添加請自行百度) 3.
Time of Update: 2016-06-10
標籤:mysql> select FROM_UNIXTIME(1156219870,‘%y-%m-%d‘);+--------------------------------------+| FROM_UNIXTIME(1156219870,‘%y-%m-%d‘) |+--------------------------------------+| 06-08-22 |+--------------------------------
Time of Update: 2016-06-10
標籤:字元集怎樣選擇合適的字元集如果應用程式需要發布到很多國家和地區,需要支援各種各樣的文字,則選擇Unicode編碼,Mysql中即UTF-8.q如果需要將資料匯入資料庫,這時候要注意資料庫字元集對資料字元集的相容性,最好一致。如果資料庫支援一般中文,資料量很大,效能要求高,那麼應該選擇雙位元組定長編碼的中文字元集,比如GBK。因為相對於UTF-8而言GBK每個漢字只需要2個位元組,而UTF8每個漢字需要3個位元組。如果資料庫需要做大量的檢索、比較、排序,應該選擇定長字元集。查看字元集字元集和
Time of Update: 2016-06-10
標籤:/************************************************************************* > File Name: Mysql.java > Author: Baiyan > 題意: > Created Time: 2016年06月04日 星期六 01時03分32秒 *******************************************************************
Time of Update: 2016-06-10
標籤:一、MySQL基本操作 1、設定root密碼/修改root密碼 方法一:用mysqladmin mysqladmin -u root password "newpass" mysqladmin -u root password oldpass "newpass" 方法二: 用set password命令(也可以用於修改密碼) mysql -u root mysql> SET PASSWORD FOR
Time of Update: 2016-06-10
標籤:註:本環境事先執行rm -rf /usr/local/mysql 以方便實驗。1. 主與從,類似於A機器和B機器的串連,通過bin_log和rpel_log 進行資料連線2. :3.進入/etc/init.d/mysqld進行編輯。4. 重建目錄,成功的話則出現兩個OK, 或者之後用ls /data/mysql 看是否出現mysql和test檔案5.啟動成功6.主以配置好,從則利用cp進行拷貝 cp /etc/my.conf .
Time of Update: 2016-06-09
標籤:mysql