欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql導(dǎo)出sql文件不走

劉姿婷2年前8瀏覽0評論
MySQL導(dǎo)出SQL文件不走的解決方案 導(dǎo)出數(shù)據(jù)庫的SQL文件是MySQL數(shù)據(jù)庫常用的一個(gè)操作,但是有時(shí)候會遇到導(dǎo)出的SQL文件不走的問題,下面我們來解決這個(gè)問題。 錯(cuò)誤提示:在Windows cmd命令提示符中,執(zhí)行mysqldump命令后,選擇導(dǎo)出的數(shù)據(jù)庫信息,輸入完密碼并回車后,命令提示符中沒有回應(yīng),也沒有任何報(bào)錯(cuò)信息。 解決方案: 1. 檢查MySQL服務(wù)是否啟動,如果MySQL服務(wù)沒有啟動,命令行中就不會有任何提示信息,可以在Windows服務(wù)中查看MySQL服務(wù)的狀態(tài)。 2. 檢查MySQL的bin目錄是否在系統(tǒng)環(huán)境變量Path中,如果不在,可以手動添加。 3. 在cmd中運(yùn)行mysqldump命令時(shí),不要在數(shù)據(jù)庫名和密碼之間添加空格,也不要在密碼后添加空格。 4. 如果要導(dǎo)出的數(shù)據(jù)庫比較大,可以將導(dǎo)出的SQL文件分割成多個(gè)小文件,可以使用以下命令: ?mysqldump -u username -p password --databases dbname --single-transaction --quick |split -l 1000000 -a 3 - dbname.sql.split. 其中-a 3表示將輸出文件按3位數(shù)進(jìn)行編號,這樣可以輸出多達(dá)999個(gè)拆分文件,最后 一個(gè)點(diǎn)表示文件名的開頭,這里是dbname.sql.split。 提示信息: --single-transaction 選項(xiàng)可以保證在導(dǎo)出過程中不會出現(xiàn)數(shù)據(jù)庫的變化。 --quick 選項(xiàng)可以保證導(dǎo)出過程中能夠?qū)崟r(shí)輸出結(jié)果。 -split -l 1000000 選項(xiàng)可以將結(jié)果按行數(shù)拆分成多個(gè)文件。 5. 對于大數(shù)據(jù)量的數(shù)據(jù)庫,如果導(dǎo)出速度很慢,可以增加緩存區(qū)的大小,可以使用以下命令: ?mysqldump -u username -p password --databases dbname --set-gtid-purged=off --single-transaction --quick --max-allowed-packet=1G >dbname.sql --max-allowed-packet=1G 選項(xiàng)可以增加緩存區(qū)的大小,以提高導(dǎo)出速度。 以上就是MySQL導(dǎo)出SQL文件不走的解決方案,通過正確的操作,可以快速的導(dǎo)出想要的SQL文件。