原创 my.cnf 配置 中槓 與 下劃線 不一致問題
1.mysql 配置 my.cnf 與 變量:show variables like ''; 可能不一樣。2.在 my.cnf中 有中槓 有下劃線
原创 linux 邏輯卷
邏輯卷還是有好處滴,記錄哈操作。 copy copy copy pvcreate /dev/sdb //創建物理卷 vgcreate tsongvg01 /dev/sdb //創建卷組 lvcreate -l +100%f
原创 內存
SELECT (@threads_connected:=variable_value) FROM performance_schema.global_status WHERE variable_name='Threads_connec
原创 程序中SQL腳本不使用select * 原因
除了很少數的例外,在絕大多數情況下,使用星號是一種糟糕的編程習慣。 在此還是建議你即使需要被査詢表的所有列,也應該顯式地指定它們。之所以要這麼做, 原因有很多。不像關係模型,SQL會根據在語句中指定的列順序來保持列的原始位置。通過制定SE
原创 鎖表
select concat(ifnull(user,"None-"),"———",ifnull(db,"None-"), "———",ifnull(state,"None-"),"———",ifnull(`tim
原创 mysql 5.6 5.7 導出用戶授權信息
1. 5.6授權信息 參考:http://blog.csdn.net/yumushui/article/details/50264123 我做了一點點改動實測可用; #!/bin/bash #Function export use
原创 mysql: Specified key was too long; max key length is 767 bytes
mysql: Specified key was too long; max key length is 767 bytes 今天下午在建表的時候報這個錯誤,相應的字段爲 varchar(1000) ,而且這個字段建立了索引,在網上查閱了
原创 MySQL tmp_table_szie
-- https://dev.mysql.com/doc/refman/5.7/en/server-status-variables.html#statvar_Created_tmp_disk_tables -- https://dev.
原创 mysql授權 Navicat快捷鍵
//創建用戶 create user 'tiansong'@'%' identified by 'test123'; //賦予權限 GRANT privileges ON databasename.ta
原创 linux 磁盤參數優化: barrier
磁盤參數優化: barrier{mount /dev/db1 -o barrier=0 /datamount /dev/vdb2 -o barrier=0 /datalinux 查看掛載參數cat /p
原创 MySQL優化
轉載MySQL優化: 原文見: http://wsluozefeng.iteye.com/blog/2192680 優化sql一般步驟: 1.通過show (session 或者 global) status 來
原创 myisam 與 innodb 混合使用帶來邏輯備份的坑
坑:參數互斥性:--lock-all-tables, -x鎖定所有數據庫的所有表。這是通過獲取整個轉儲期間的全局讀鎖來實現的。該選項會自動關閉 --single-transaction並 --lock-tables。--single-
原创 linux swap創建,查看,釋放
swap:創建swap:#查看linux swap信息cat /proc/swaps[root]# cat /proc/swaps Filename Type Size Used Priority/dev/vdb1
原创 MySQL行溢出與最大行
#MySQL行溢出與最大行 MySQL每個表有4096個列的硬限制,MySQL表的最大行大小限制爲65535字節 -- innodb_page_size show variables like 'innodb_page_size'; --
原创 mysql:多配置文件安裝新端口實例
1.查找 my.cnf 配置文件,新建文件 my3309.cnf 文件並修改。/* [root@localhost home]# mysql --help | grep my.cnf orde