自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MySQL常用技巧大匯總

數(shù)據(jù)庫(kù) MySQL
我們今天是要和大家一起討論的MySQL常用技巧,我前及天在一可信度很好的網(wǎng)站看見(jiàn)其相關(guān)的資料,覺(jué)得挺好,就拿出來(lái)供大家分享。

今天我們主要和大家一起分享的是MySQL常用技巧,愿在你學(xué)習(xí)MySQL常用技巧中以起到拋磚引玉的作用。如果你對(duì)其實(shí)際應(yīng)用,心存好奇的話,以下的文章將會(huì)揭開(kāi)它的神秘面紗。

 

1)MySQL常用技巧一用戶權(quán)限管理最好是細(xì)分到DB級(jí) 或 Table級(jí),不要輕易開(kāi)通全局權(quán)限;

 

2)用grant 和 revoke,進(jìn)行用戶授權(quán)和收權(quán);

 

  1. MySQL> grant select on db.* to user@host identified by ‘passwd’;  
  2. MySQL> revoke all on db.* from user@host;  
  3. MySQL> flush privileges; 

 

注意:對(duì)用戶權(quán)限作變更后需運(yùn)行flush使變更生效;

 

3)查看服務(wù)器運(yùn)行狀況的幾個(gè)重要命令;

show status; 顯示系統(tǒng)的運(yùn)行狀態(tài)

 

show variables; 顯示系統(tǒng)運(yùn)行的參數(shù)設(shè)置與環(huán)境變量

 

show processlist; 顯示現(xiàn)有的訪問(wèn)連接;

 

對(duì)master slave系統(tǒng)還有:show master/slave status;

 

4)MySQL常用技巧四設(shè)置最大的并發(fā)響應(yīng)連接數(shù)、等待響應(yīng)隊(duì)列的最大等待連接數(shù)(上限與具體操作系統(tǒng)有關(guān))、非活動(dòng)連接超時(shí)時(shí)間

最大連接數(shù)

 

查看:MySQL> show variables like ‘max_connections’;

 

設(shè)置:MySQL> set global max_connections = 200;

 

默認(rèn)為100,若設(shè)置為0,則表示不作限制;

 

瞬時(shí)并發(fā)等待連接數(shù)

查看:MySQL> show variables like ‘back_log’;

 

設(shè)置:MySQL> set global back_log = 200;

 

默認(rèn)為50;

 

非活動(dòng)連接超時(shí)時(shí)間

MySQL> set wait_timeout = 3600;

 

默認(rèn)為28800,即8小時(shí),單位秒;

 

5)表優(yōu)化(碎片整理)

倘若一個(gè)數(shù)據(jù)量很大的表進(jìn)行了大量的修改,那么可以通過(guò)命令

 

MySQL> optimize table table_name;

 

來(lái)達(dá)到碎片整理的目的;

 

6)使用MySQLhotcopy進(jìn)行數(shù)據(jù)庫(kù)文件熱備份

/home/MySQL/bin/MySQLhotcopy db_name[./table_regex/] [new_db_name | direc tory]

 

示例:

 

/home/MySQL/bin/MySQLhotcopy -u root -p ‘xxxx’ test./^tt$/ ./

 

注意:MySQLhotcopy是一個(gè)perl程序,需要DBI和DBD perl模塊的支持

 

7)MySQL常用技巧:錯(cuò)誤日志與binlog

 

錯(cuò)誤記錄日志一般是在數(shù)據(jù)目錄下,如:

 

var/.err

 

binlog可以記錄數(shù)據(jù)庫(kù)上發(fā)生的所有操作記錄,通過(guò)my.cnf中的log-bin選項(xiàng)來(lái)開(kāi)啟,如果被注釋就代表關(guān)閉,binlog的內(nèi)容可以通過(guò)以下命令來(lái)查看:

MySQLbinlog [options] log-files

 

附錄 權(quán)限名稱與描述列表

Privilege

 

Meaning

 

ALL [PRIVILEGES]

Sets all simple privileges except GRANT OPTION

 

ALTER

Allows use of ALTER TABLE

 

CREATE

Allows use of CREATE TABLE

 

CREATE TEMPORARY TABLES

Allows use of CREATE TEMPORARY TABLE

 

DELETE

Allows use of DELETE

 

DROP

Allows use of DROP TABLE

 

EXECUTE

Not implemented

 

FILE

Allows use of SELECT … INTO OUTFILE and LOAD DATA INFILE

 

INDEX

Allows use of CREATE INDEX and DROP INDEX

 

INSERT

Allows use of INSERT

 

LOCK TABLES

Allows use of LOCK TABLES on tables for which you have the SELECT privilege

 

PROCESS

Allows use of SHOW FULL PROCESSLIST

 

REFERENCES

Not implemented

 

RELOAD

Allows use of FLUSH

 

REPLICATION CLIENT

Allows the user to ask where slave or master servers are

 

REPLICATION SLAVE

Needed for replication slaves (to read binary log events from the master)

 

SELECT

Allows use of SELECT

 

SHOW DATABASES

SHOW DATABASES shows all databases

 

SHUTDOWN

Allows use of MySQLadmin shutdown

 

SUPER

Allows use of CHANGE MASTER, KILL, PURGE MASTER LOGS, and SET GLOBAL statements, the MySQLadmin debug command; allows you to connect (once) even if max_connections is reached

 

UPDATE

Allows use of UPDATE

 

USAGE

Synonym for “no privileges”

 

GRANT OPTION

Allows privileges to be granted

 

 以上的相關(guān)內(nèi)容就是對(duì)MySQL常用技巧的介紹,望你能有所收獲。 

【編輯推薦】

  1. 卸載MySQL數(shù)據(jù)庫(kù)的實(shí)現(xiàn)需要哪些項(xiàng)目?
  2. 圖解MySQL數(shù)據(jù)庫(kù)安裝與實(shí)際操作
  3. 從MySQL數(shù)據(jù)庫(kù)表中來(lái)檢索數(shù)據(jù)并不難
  4. MySQL數(shù)據(jù)庫(kù)訪問(wèn)妙招在Linux之下
  5. MySQL 修改密碼的6個(gè)好用方案

 

責(zé)任編輯:佚名 來(lái)源: 博客園
相關(guān)推薦

2010-05-19 18:23:34

2010-05-28 18:28:51

MySQL常用命令

2010-05-24 10:42:33

MySQL heap

2010-05-13 11:05:56

2010-05-11 10:36:13

MySQL索引類型

2010-08-26 15:27:57

CSS

2013-09-26 16:02:13

2014-03-24 11:17:27

2010-09-01 10:27:12

CSS

2012-10-08 09:21:49

jQuery Mobi

2010-06-10 10:06:01

MySQL數(shù)據(jù)類型

2010-05-25 11:40:12

MySQL 常用命令

2010-05-13 13:27:23

2010-05-24 09:34:03

MySQL常用技巧

2015-11-12 11:05:07

java排序算法

2022-04-25 13:11:14

Python編程技巧

2011-05-11 10:46:51

2010-05-27 13:12:10

MySQL 常用命令

2010-05-28 19:32:24

MySQL使用方法

2024-05-07 07:04:05

前端調(diào)試技巧瀏覽器
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)