mysql 慢查詢?nèi)罩?導(dǎo)出來的方法
成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供惠水網(wǎng)站建設(shè)、惠水做網(wǎng)站、惠水網(wǎng)站設(shè)計(jì)、惠水網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、惠水企業(yè)網(wǎng)站模板建站服務(wù),十載惠水做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
在MySQL客戶端中輸入命令:
show variables like '%quer%';
其中紅框標(biāo)注的選項(xiàng)是:
-slow_query_log是否記錄慢查詢。用long_query_time變量的值來確定“慢查詢”。
-slow_query_log_file慢日志文件路徑
-long_query_time慢日志執(zhí)行時長(秒),超過設(shè)定的時間才會記日志
Linux:
在/etc/my.cnf配置文件的[mysqld]選項(xiàng)下增加:
slow_query_log=TRUE
slow_query_log_file=/usr/local/mysql/slow_query_log.txt
long_query_time=3
Windows:
在my.ini配置文件的[mysqld]選項(xiàng)下增加:
slow_query_log=TRUE
slow_query_log_file=c:/slow_query_log.txt
long_query_time=3
重啟MySQL后,可發(fā)現(xiàn)已經(jīng)開啟慢查詢?nèi)罩?/p>
MySQL命令行導(dǎo)出數(shù)據(jù)庫:
1,進(jìn)入MySQL目錄下的bin文件夾:cd MySQL中到bin文件夾的目錄如我輸入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接將windows的環(huán)境變量path中添加該目錄)2,導(dǎo)出數(shù)據(jù)庫:mysqldump -u 用戶名 -p 數(shù)據(jù)庫名 導(dǎo)出的文件名如我輸入的命令行:mysqldump -u root -p news news.sql (輸入后會讓你輸入進(jìn)入MySQL的密碼)(如果導(dǎo)出單張表的話在數(shù)據(jù)庫名后面輸入表名即可)3、會看到文件news.sql自動生成到bin文件下
命令行導(dǎo)入數(shù)據(jù)庫:
1,將要導(dǎo)入的.sql文件移至bin文件下,這樣的路徑比較方便2,同上面導(dǎo)出的第1步
3,進(jìn)入MySQL:mysql -u 用戶名 -p
如我輸入的命令行:mysql -u root -p (輸入同樣后會讓你輸入MySQL的密碼)4,在MySQL-Front中新建你要建的數(shù)據(jù)庫,這時是空數(shù)據(jù)庫,如新建一個名為news的目標(biāo)數(shù)據(jù)庫5,輸入:mysqluse 目標(biāo)數(shù)據(jù)庫名
如我輸入的命令行:mysqluse news;
6,導(dǎo)入文件:mysqlsource 導(dǎo)入的文件名;
如我輸入的命令行:mysqlsource news.sql;
MySQL備份和還原,都是利用mysqldump、mysql和source命令來完成的。
1.Win32下MySQL的備份與還原
1.1 備份
開始菜單 | 運(yùn)行 | cmd |利用“cd \Program Files\MySQL\MySQL Server 5.0\bin”命令進(jìn)入bin文件夾 | 利用“mysqldump -u 用戶名 -p databasename exportfilename”導(dǎo)出數(shù)據(jù)庫到文件,如mysqldump -u root -p voicevoice.sql,然后輸入密碼即可開始導(dǎo)出。
1.2 還原
進(jìn)入MySQL Command Line Client,輸入密碼,進(jìn)入到“mysql”,輸入命令"show databases;",回車,看看有些什么數(shù)據(jù)庫;建立你要還原的數(shù)據(jù)庫,輸入"create database voice;",回車;切換到剛建立的數(shù)據(jù)庫,輸入"use voice;",回車;導(dǎo)入數(shù)據(jù),輸入"source voice.sql;",回車,開始導(dǎo)入,再次出現(xiàn)"mysql"并且沒有提示錯誤即還原成功。
2.Linux下MySQL的備份與還原
2.1 備份
[root@localhost ~]# cd /var/lib/mysql (進(jìn)入到MySQL庫目錄,根據(jù)自己的MySQL的安裝情況調(diào)整目錄)[root@localhost mysql]# mysqldump -u root -p voicevoice.sql,輸入密碼即可。
2.2 還原
法一:
[root@localhost ~]# mysql -u root -p 回車,輸入密碼,進(jìn)入MySQL的控制臺"mysql",同1.2還原。
法二:
[root@localhost ~]# cd /var/lib/mysql (進(jìn)入到MySQL庫目錄,根據(jù)自己的MySQL的安裝情況調(diào)整目錄)[root@localhost mysql]# mysql -u root -p voicevoice.sql,輸入密碼即可。
添加 執(zhí)行SQL 語句后在來個 查詢 影響行數(shù)
添加語句
$num = mysql_num_rows($result);
然后判斷如果影響行數(shù)不等于0就執(zhí)行刪除
if($num!=0){
刪除語句
}
mysql數(shù)據(jù)導(dǎo)入?yún)⒖济睿?/p>
mysql?-h?host_ip?-uuser?-ppassword??DBName??datafile.sql
注:一般mysql數(shù)據(jù)都會保存在sql文件中,可以通過執(zhí)行導(dǎo)入命令進(jìn)行數(shù)據(jù)的導(dǎo)入,請?zhí)鎿Q上述host_ip,user,password, DBName , datafile參數(shù)。
對應(yīng)數(shù)據(jù)庫-右鍵視圖-創(chuàng)建視圖-從左側(cè)列表中拖拉你需要的表-調(diào)整關(guān)聯(lián)關(guān)系-添加表別名,列別名-最終組成你要的select結(jié)果集-保存-填視圖名-右鍵你新建的視圖-查看對象-彈出框點(diǎn)擊第二個頁簽即為完整的視圖創(chuàng)建sql
本文題目:mysql事件怎么導(dǎo) MySQL創(chuàng)建事件
瀏覽地址:http://www.rwnh.cn/article28/dododcp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、網(wǎng)站維護(hù)、網(wǎng)站導(dǎo)航、App設(shè)計(jì)、響應(yīng)式網(wǎng)站、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)