原创 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