Time of Update: 2015-04-19
標籤: 組提交(group commit)是MYSQL處理日誌的一種最佳化方式,主要為瞭解決寫日誌時頻繁刷磁碟的問題。組提交伴隨著MYSQL的發展不斷最佳化,從最初只支援redo log 組提交,到目前5.6官方版本同時支援redo log 和binlog組提交。組提交的實現大大提高了mysql的交易處理效能,下文將以innodb 儲存引擎為例,詳細介紹組提交在各個階段的實現原理。redo
Time of Update: 2015-04-19
標籤:1、首先檢查是否安裝了mysql,rpm -qa|grep -i mysql2、如果已經安裝了,先卸載掉老的,rpm -e --nodeps 3、安裝,有三個安裝包如下: MySQL-server-5.6.15-1.linux_glibc2.5.i386.rpmmysql服務 MySQL-client-5.6.15-1.linux_glibc2.5.i386.rpmmysql用戶端工具 MySQL-devel-5.6.15-1.linux_glibc2.5.i38
Time of Update: 2015-04-18
標籤:mysql釋放空間mysql釋放空間生產系統中有些表使用delete刪除了一些行後,發現空間並未釋放產生原因:類比Oracle的高水位線產生原理解決辦法:1.執行 OPTIMIZE TABLE 表名; 注意:1.OPTIMIZE TABLE只對MyISAM, BDB和InnoDB表起作用;2.OPTIMIZE TABLE會產生鎖,推薦在業務低峰時執行;3.對於DDL頻繁的表,定期執行OPTIMIZE TABLE2.利用old_tables create
Time of Update: 2015-04-16
標籤:mysql heartbeat drbd 環境:Centos 6.6 64位伺服器:Master節點: GuoletaoTest01 IP地址:192.168.2.25 Slave節點:GuoletaoTest02 Ip地址: 192.168.2.26VIP地址:192.168.2.30一 DRBD 環境搭建:1)
Time of Update: 2015-04-15
標籤:準備:1、下載 MySQL-Cluster-gpl-7.3.8-1.el6.x86_64.rpm-bundle.tar : http://mirrors.sohu.com/mysql/MySQL-Cluster-7.3/MySQL-Cluster-gpl-7.3.8-1.el6.x86_64.rpm-bundle.tar 解壓: [[email protected] files]# tar -xvf MySQL-Cluster-gpl-7.3.8
Time of Update: 2015-04-14
標籤:如果在機器以前有安裝過Mysql,在重新安裝Mysql前最好把之前的內容卸載乾淨,不然有可能出現不可預見的問題。/** * @author jenkiHuang * @email [email protected] * @version 20150402 * ///刪除已有的mysql,清理殘留資料sudo apt-get autoremove --purge mysql-server-5.0sudo apt-get remove mysql-serversudo
Time of Update: 2015-04-17
標籤:Linux系統停止MySQL進程#service mysqld restart或# /etc/init.d/mysql stop或# killall -TERM mysqld(不推薦)以安全模式啟動MySQL# mysqld_safe –skip-grant-tables &或,# mysqld_safe --skip-grant-tables >/dev/null 2>&1 &登陸MYSQL# mysql -u root或,#
Time of Update: 2015-04-15
標籤:1.錯誤資訊 Message: mysqli::real_connect(): (HY000/2000): mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD =
Time of Update: 2015-04-13
標籤:使用命令設定MySQL資料表自增ID起始值技術 maybe yes 發表於2015-01-24 16:14 原文連結 : http://blog.lmlphp.com/archives/68 來自 : LMLPHP後院 有 時候我們清空了 MySQL 資料庫中資料表的記錄,自動成長的 ID 值變的很大,如何將自動成長的 ID 值設定為1或者修改為其他的值呢?使用一些工具,比如 NaviCat for MySQL
Time of Update: 2015-04-11
標籤:環境:通前篇1、錯誤:缺少 /curses/temrcapchecking for termcap functions library... configure: error: No curses/termcap library found2、解決方案:2.1、查看所有已經安裝和可以安裝的有關ncurses的程式包[[email protected] updates]# yum list | grep ncursesncurses.x86_64
Time of Update: 2015-04-11
標籤:update文法Single-table文法:UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_definition] [ORDER BY ...] [LIMIT row_count]Multiple-table文法:UPDATE [LOW_PRIORITY] [IGNORE] table_references
Time of Update: 2015-04-12
標籤:儲存引擎目錄1、寫在前面2、mysql內建其他儲存引擎3、第三方儲存引擎4、儲存引擎的選擇標準1、寫在前面mysql> SHOW ENGINES; #查看支援的儲存引擎儲存引擎是表層級的概念,在建立表時就可指定表的儲存引擎。mysql> SHOW TABLE STATUS LIKE ‘tn_name‘\G
Time of Update: 2015-04-07
標籤:mysql 索引最佳化 在MYSQL中索引是在儲存引擎實現的,所以各個儲存引擎中的索引的實現方式是不一樣的。本章節主要是學習INNODB儲存引擎中最常用的索引類型:聚簇索引和B-Tree索引
Time of Update: 2015-04-05
標籤:我會說我因為一個亂碼問題搞了差不多一天了,剛剛解決,衰得不行!!!這裡附上一個很牛逼的教程:http://cenalulu.github.io/mysql/mysql-mojibake/ 十分鐘理解MySQL的轉碼問題我的解決過:再開啟資料之前,先配置MySQL的設定檔,/etc/mysql/my.cnf.將character_set_server=utf8添加到[mysqld]下然後運行service mysql restart重新啟動之後就可以建立自己的項目了
Time of Update: 2015-04-06
標籤:資料庫操作 create databases insert tables 1.終端啟動MySQL:mysql -uroot -pxxxx 2.查看所有的資料庫名字:show databases; 3.選擇一個資料庫操作: use database_name; 4.查看當前資料庫下所有的表名:show tables;
Time of Update: 2015-04-06
標籤:編譯安裝mysql後經常碰到這個問題,明明有安裝mysql的嘛根本原因在於:mysql命令沒有載入到目前使用者的環境變數中解決辦法#find / -name mysql/usr/local/mysql/bin/mysql方法1:臨時解決辦法建立連結檔案:ln -s /usr/local/mysql/bin/mysql /usr/bin方法2:永久解決辦法將mysql的bin目錄加入環境變數#echo "export PATH=/usr/local/mysql/bin:
Time of Update: 2015-04-06
標籤:一:mysql字元集mysql的字元集支援(Character Set Support)有兩個類型:字元集(Character
Time of Update: 2015-04-06
標籤:1、字元函數 CONCAT() 串連字元mysql> select concat(‘a‘,‘b‘,‘c‘);+---------------------+| concat(‘a‘,‘b‘,‘c‘) |+---------------------+ CONCAT_WS() 用指定的分隔字元串連mysql> select concat_ws(‘-‘,‘a‘,‘b‘,‘c‘);+----------------------------+|
Time of Update: 2015-04-06
標籤:MySQL資料類型含義(有符號)tinyint(m)1個位元組 範圍(-128~127)smallint(m)2個位元組 範圍(-32768~32767)mediumint(m)3個位元組 範圍(-8388608~8388607)int(m)4個位元組 範圍(-2147483648~2147483647)bigint(m)8個位元組
Time of Update: 2015-04-06
標籤:轉載:http://www.cnblogs.com/lyhabc/p/3691555.html我的MYSQL學習心得(一) 簡單文法我的MYSQL學習心得(二) 資料類型寬度我的MYSQL學習心得(三) 查看欄位長度我的MYSQL學習心得(四) 資料類型我的MYSQL學習心得(五) 運算子我的MYSQL學習心得(六) 函數我的MYSQL學習心得(七) 查詢我的MYSQL學習心得(八) 插入 更新 刪除我的MYSQL學習心得(九) 索引我的MYSQL學習心得(十)