原创 mysql體系架構。

1、初始化模塊。 mysql啓動的時候。初始化模塊接管控制權。 初始化模塊。讀取配置文件。命令行參數。 分配全局內存緩存、初始化全局變量、結構信息、載入訪問控制表、執行一些其他的初始化任務。 一旦初始化工作完成後,初始化模塊把控制權交給連接

原创 html亂碼解決。

我們大陸環境下變成通常應用的集中編碼情形:  文件爲ANSI編碼,則meta可以聲明爲gb2312或gbk。  文件爲utf-8編碼,則meta應該聲明爲utf-8。  ansi其實是一個代表“本機操作系統所使用的本地編碼”的含義。

原创 mysql錯誤日誌

mysql錯誤日誌:log-error=/var/log/mysqld.log

原创 redo log

redo log:1、用來實現災難恢復、突然斷電會導致innodb表空間(table space)中的數據沒有及時更新到磁盤上面。。可以通過執行redo log來恢復這些數據。2、提升innodb的i/o性能。innodb把數據、索引先放到

原创 mysql 表空間。

mysql使用磁盤空間:1、ps -ef | grep mysql2、select @@datadir;3、show create table mytab; show create table t;  一個myisam存儲引擎。一個inno

原创 innnodb 存儲引擎。

set autocommit=0;create table t (id int); insert into t values(1);第二個敞口:set autocommit=1;select * from t;沒有記錄第一個窗口。commi

原创 mysql常用函數

一、數學函數ABS(x)   返回x的絕對值BIN(x)   返回x的二進制(OCT返回八進制,HEX返回十六進制)CEILING(x)  返回大於x的最小整數值EXP(x)   返回值e(自然對數的底)的x次方FLOOR(x)  

原创 grep命令小結

grep "cai" test --color -iegrep "xiao|liang" test --color -igrep "xiao|liang" test --color -i -Egrep "k$" test --color -

原创 mysql慢查詢。

mysql慢查詢日誌:log-slow-queries[=slow.log]long-query-time=2show variables like 'slow_query_log_file';show variables like 'lo

原创 mysql普通日誌。

mysql查詢日誌:記錄所有操作。log[=query.log]log=query.logcat query.logshow variables like '%log%';select @@general_log_file;mysql切換日

原创 mysql二進制日誌。

mysql二進制日誌:命令行參數:--log-bin[=file_name]   文件名--log-bin-index[=file]文件索引--max_binlog_size     單個文件大小--binlog-do-db=db_name