設定lower_case_table_names=1,是使用大小寫不敏感,資料庫儲存用小寫,預設值為0。
--備份資料庫
mysqldump -uroot -pmysql \
--set-gtid-purged=on \
--single-transaction \
--triggers --routines --events \
--databases sys > db_name.sql
--表備份
mysqldump -uroot -pmysql \
--single-transaction \
--set-gtid-purged=on --triggers --routines --events \
--tables zabbix usrgrp > usrgrp.sql
--備份表結構
-d, --no-data no row information.
--mydumper還原
mydumper -u root -p mysql -h 192.168.50.x \
--port 3306 \
--triggers --events --routines \
--daemon \
--database zabbix -o ./data/
--mysql還原
mysql -uroot -pmysql --database dbname < x.sql
yum install –y tcpdump percona-toolkit
pt-query-digest/mysqldumpslow
//用tcpdump抓包工具
tcpdump -s 65535 -x -nn -q -i any -c 1000 port 3306 > mysql.tcp.txt
pt-query-digest --type tcpdump mysql.tcp.txt
//檢視連線
show processlist;
//資料庫狀態
status
//檢視innodb狀態
show engine innodb status\g;
//檢視日誌
show binary logs;
//kill查詢
kill id_number;
//檢視資料庫
show databases;
//檢視表
use db_name;show tables;
//檢視表結構
show create table tbl_name\g;
//檢視資料庫
select database();
//檢視當前使用者
select user();
mysql的庫命名規範 資料庫命名規範(命名規則)
資料庫命名規範 引言 資料庫設計過程中庫 表 欄位等的命名規範也算是設計規範的一部分,不過設計規範更多的是為了確保資料庫設計的合理性 為了專案最終的協調穩定性,而命名規範更多的是為了確保設計的正式和統一。資料庫中欄位等等以什麼樣的命名方式,並不會直接影響到專案的穩定性。制定規範的直接目的是約束行為,...
命名規範資料庫
01.資料庫 01.01.資料表 01.01.01.命名最好望文生義,01.01.02.命名一律為大寫字母 01.01.03.英文單詞單數命名.例 factory.01.01.04.英文單詞縮寫命名.例 dept.01.01.05.英文單詞之間用下劃線鏈結 且每個單詞皆為單數.例 barcode s...
mysql資料庫操作規範 資料庫操作規範
1.涉及到寫入資料庫的操作,請務必使用 nohup 的方式 或者使用 操作終端pc機 客戶機房windows主機 資料庫伺服器主機 的連線模式 或者在資料庫伺服器上開乙個vnc。這裡的寫入資料庫的操作,1.涉及到寫入資料庫的操作,請務必使用 nohup 的方式 或者使用 操作終端pc機 客戶機房wi...