[client]
#password=your_password
socket=/tmp/mysql.sock ###通訊協議等等的儲存,[mysqld]必須同時有此行
##mysql.sock若丟失,臨時連線資料庫方法:
##/usr/local/mysql/bin/mysql -uroot -p1 --protocol tcp -hlocalhost 連線
##解決丟失mysql.sock只需要重啟下mysql即可
port=3306 ##客戶端預設連線埠,如更改同時要更改下方mysqld的port一致
default-character-set=utf8 ###客戶端預設連線字符集
[mysqld]
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/var/
port=3306
socket=/tmp/mysql.sock ###通訊協議等等的儲存
key_buffer=512m
max_allowed_packet=16m
table_cache=2048
thread_cache=256
join_buffer_size=64m
sort_buffer=64m
record_buffer=64m
max_connections=250
wait_timeout=120
interactive_timeout=120
max_connect_errors=30000
long_query_time=1
max_heap_table_size=256m
tmp_table_size=128m
thread_concurrency=8
myisam_sort_buffer_size=128m
log-bin=mysql-bin 開啟bin-log日誌,一般在資料同步時用到使用,
###windows有些是log-bin即可
########show variables like'%bin%'; 檢視bin-log是否開啟####3
character-set-server=utf8 ###伺服器和資料庫預設字符集 collation-server=utf8_general_ci ####讓order by 等根據什麼排序篩選的校驗字符集
4G以上(含4G)記憶體與32位Linux系統
32位的桌面版ubuntu 估計其他發行版桌面版也是 預設不支援4g的記憶體,現如今有兩種方法,一種是安裝server版本的核心,另一種是啟用pae page address extension 實體地址擴充套件 即安裝pae核心。傳統的ia32架構只有32位位址匯流排,只能讓系統容納不超過4gb的...
4G虛擬記憶體布局
為了保證程序執行的安全性,作業系統使用保護模式,系統不會直接訪問資料真實的位址,採用虛擬記憶體,虛擬記憶體與真實記憶體對映,通過對映關係來獲取檔案和資料。系統會給每個程序都分配乙個4g大小的虛擬記憶體 虛擬記憶體空間的布局 分為使用者空間 3g 和核心空間 1g 資料區為了方便理解是我自己劃分的 實...
ramdisk 4g是如何使用4G以上記憶體原理
我找到的是ms做kernel記憶體管理的developer,所以應該是最權威的了.目前驅動程式唯一能達到訪問4gb以上位址記憶體的方法是通過乙個ddk api mmmapiospace.其實這個api本來是用來給裝置驅動程式進行特殊的位址對映用的,並非用來管理記憶體.簡單地說,bios會把可用的記憶...