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