Time of Update: 2016-06-15
標籤: mysqldump 【--opt預設選項】-A 全庫 -B指定庫 -E計劃任務 -R預存程序函數mysqldump -uroot -proot -E -R -A 匯出的是基於-A的預存程序、函數和計劃任務mysqldump -uroot -proot -E -R -B 匯出的是基於-B的預存程序、函數和計劃任務 --default-character-set=utf8
Time of Update: 2016-06-15
標籤:將mysql作為服務啟動 進入mysql的安裝目錄bin下 cd c:\Program Files\mysql\bin 將服務名定為mysqld mysqld --install mysqld 啟動服務 net start mysqld 服務管理 net
Time of Update: 2016-06-15
標籤:ja一、準備測試表CREATE TABLE `ts` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(30) DEFAULT NULL, `age` INT(11) DEFAULT NULL, `sex` VARCHAR(10) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=INNODB AUTO_INCREMENT=1
Time of Update: 2016-06-15
標籤:安裝包:mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz使用xshell串連linux伺服器,使用root使用者名稱登入,依次執行以下命令:======================================================/usr/sbin/groupadd mysql 【添加mysql組】/usr/sbin/useradd -d /var/lib/mysql -s /sbin/nologin -g mysql
Time of Update: 2016-06-15
標籤:MYSQL的鎖1. 共用鎖定,也就是讀鎖,可以通過select ... lock in share mode強制加鎖,預設select語句是不加鎖的2. 獨佔鎖定,也就是寫鎖,可以通過select ... for update強制加寫鎖,預設情況下insert, update, delete語句加寫鎖 MYSQL鎖的粒度1. 行鎖,鎖一行,並發高(因為衝突少),開銷小,會產生死結,innodb引擎2. 表鎖,鎖全表,並發低(因為衝突多),開銷大,不會產生死結,myisam,
Time of Update: 2016-06-16
標籤:一. 準備工作 1. 準備兩台伺服器(電腦),接入區域網路中,使互相ping得通對方 2. 兩台伺服器都安裝mysql-server-5.1,必須保證mysql的版本一致 3. 假設,伺服器A:192.168.0.2,伺服器B:192.168.0.3 二. 建立與測試同步處理的使用者 1. 在主伺服器上為從伺服器建立一個串連賬戶,該賬戶必須授予replication
Time of Update: 2016-06-16
標籤:mysql workbench mysql為root設密碼 mysql分配用戶端串連伺服器端:OS : CentOS 6.6 x86_64MySQL version : 5.1.73用戶端:OS : win7 32位MySQL用戶端工具:MySQL Workbench 6.3 CEwin7用戶端串連CentOS6.6 MySQL資料庫 :步驟:一、1.確保CentOS 6.6 x86_64位系統中,已安裝好MySQL資料庫伺服器。可用命令 rpm -qa
Time of Update: 2016-06-16
標籤:轉自:http://www.2cto.com/database/201401/273423.html 在Linux下MySQL的安裝,我一直覺得挺麻煩的,因為之前安裝時就是由於複雜的配置導致有點暈。今天,需要在Linux下用Qt串連MySQL。遂安裝配置了一把。1)首先檢查系統中是否已經安裝了MySQL在終端裡面輸入 sudo netstat -tap | grep
Time of Update: 2016-06-16
標籤:公司最近用微軟雲,開發提出個問題,說資料庫時間和php時間不對,經過查看,sys時間和php時間已經是同一時區,但進入mysql查看時間,還是不對,不得已修改mysql預設時區。進入mysql命令介面查看目前時間select current_time;修改時區:SET GLOBAL time_zone = ‘+8:00‘; 這樣修改,mysql重啟會失效,寫入mysql設定檔:vi
Time of Update: 2016-06-16
標籤:/*MYSQL的交易處理主要有兩種方法。1、用begin,rollback,commit來實現begin 開始一個事務rollback 交易回復commit 事務確認2、直接用set來改變mysql的自動認可模式MYSQL預設是自動認可的,也就是你提交一個QUERY,它就直接執行!我們可以通過set autocommit=0 禁止自動認可set autocommit=1 開啟自動認可來實現事務的處理。當你用 set autocommit=0
Time of Update: 2016-06-15
標籤:找到MySQL設定檔,搜尋“bind-address”,找到這一行:bind-address = 127.0.0.1 在前面加一個#,注釋掉這一行,儲存,重啟MySQL。再通過遠端存取就可以了,telnet可以發現連接埠也開啟了。例配置:1. 確保skip-networking被刪除或者屏蔽,否則不支援TCP/IP 訪問2. 增加行bind-address = 65.55.55.2,替代65.55.55.2 為你的伺服器位址修改後,配置為:[mysqld]user&
Time of Update: 2016-06-16
標籤:sudo sh -c "yum install httpd httpd-devel mysql mysql-server mysql-devel php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml -y; service mysqld start && mysql_secure_installation && service mysqld restart
Time of Update: 2016-06-15
標籤:MySQL複製介紹MySQL複製就是一台MySQL伺服器(slave)從另一台MySQL伺服器(master)進行日誌的複製然後再解析日誌並應用到自身,類似Oracle中的Data Guard。MySQL複製有那些好處:第一是解決宕機帶來的資料不一致,因為MySQL複製可以即時備份資料;第二點是減輕資料庫伺服器的壓力,多台伺服器的效能一般比單台要好。但是MySQL複製不適合大資料量,大資料量推薦使用叢集。MySQL複製過程分成三步:master將改變記錄到二進位日誌(binary log)
Time of Update: 2016-06-16
標籤:MySQL基礎及MySQL C API編程 一、MySQL For Windows安裝:1. 下載:上官網下載即可: http://www.mysql.com/downloads/2. 安裝:沒有什麼好說的,傻瓜式,也沒有什麼要注意的。3. 配置:添加系統變數MYSQL_HOME和修改PATH,目的就是讓系統預設能夠找到MySQL命令。(安裝目錄的/bin下面) PS:
Time of Update: 2016-06-15
標籤:https://github.com/go-sql-driver/mysql#dsn-data-source-name DSN (Data Source Name)The Data Source Name has a common format, like e.g. PEAR DB uses it, but without type-prefix (optional parts marked by squared
Time of Update: 2016-06-14
標籤:explain顯示了MySQL如何使用索引來處理select語句以及串連表。可以協助選擇更好的索引和寫出更最佳化的查詢語句。先解析一條sql語句,看出現什麼內容EXPLAINSELECTs.uid,s.username,s.name,f.email,f.mobile,f.phone,f.postalcode,f.addressFROM uchome_space ASs,uchome_spacefieldASfWHERE 1 AND s.gr
Time of Update: 2016-06-16
標籤:主從同步 主從複製 1、主從複製的原理:*Master,記錄資料更改操作- 啟用binlog記錄模式- 允許Slave讀取binlog日誌*Slave運行2個同步線程- Slave_IO:負責串連Master,複製其binlog記錄檔到原生relay-log檔案- Slave_SQL:執行本機relay-log檔案裡的SQL語句,重現Master的資料操作2、基本構建思路:1)初始化現有庫:將主庫匯入從庫,確保資料一致性2
Time of Update: 2016-06-15
標籤:mysql 慢查詢分析參考文章:http://ourmysql.com/archives/1359?utm_source=tuicool&utm_medium=referral官方:https://github.com/box/Anemometer單節點Anemometer監控1 安裝anemometer# cd /data/www/web3# git clone https://github.com/box/Anemometer.
Time of Update: 2016-06-15
標籤:1. 交易處理innodb 支援事務功能,myisam 不支援。Myisam 的執行速度更快,效能更好。2. select ,update ,insert ,delete 操作MyISAM:如果執行大量的SELECT,MyISAM是更好的選擇InnoDB:如果你的資料執行大量的INSERT或UPDATE,出於效能方面的考慮,應該使用InnoDB表3. 鎖機制不同InnoDB 為行級鎖,myisam 為表級鎖。注意:當資料庫無法確定,所找的行時,也會變為鎖定整個表。如: update
Time of Update: 2016-06-14
標籤:安裝gnake./configure&& gmake && gmake install安裝ncurses-develyuminstall -y ncurses-devel 建立使用者和組groupaddmysqluseraddmysql -s /sbin/nologin -M -g mysqlmysql編譯編譯選項cmake. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql