日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
MySQL常用技巧大匯總

今天我們主要和大家一起分享的是MySQL常用技巧,愿在你學習MySQL常用技巧中以起到拋磚引玉的作用。如果你對其實際應用,心存好奇的話,以下的文章將會揭開它的神秘面紗。

1)MySQL常用技巧一用戶權限管理最好是細分到DB級 或 Table級,不要輕易開通全局權限;

2)用grant 和 revoke,進行用戶授權和收權;

 
 
 
  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; 

注意:對用戶權限作變更后需運行flush使變更生效;

3)查看服務器運行狀況的幾個重要命令;

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

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

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

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

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

最大連接數(shù)

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

設置:MySQL> set global max_connections = 200;

默認為100,若設置為0,則表示不作限制;

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

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

設置:MySQL> set global back_log = 200;

默認為50;

非活動連接超時時間

MySQL> set wait_timeout = 3600;

默認為28800,即8小時,單位秒;

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

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

MySQL> optimize table table_name;

來達到碎片整理的目的;

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

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

示例:

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

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

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

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

var/.err

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

MySQLbinlog [options] log-files

附錄 權限名稱與描述列表

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

 以上的相關內容就是對MySQL常用技巧的介紹,望你能有所收獲。


本文標題:MySQL常用技巧大匯總
URL標題:http://www.5511xx.com/article/cdcgohh.html