欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

分享一下Mysql常見(jiàn)的幾個(gè)錯(cuò)誤問(wèn)題及解決方法

 更新時(shí)間:2015年08月10日 22:55:39   投稿:mdxy-dxy  
這篇文章主要為大家分享一下Mysql常見(jiàn)的幾個(gè)錯(cuò)誤問(wèn)題及解決方法,需要的朋友可以參考下

1.問(wèn)題: mysql DNS反解:skip-name-resolve
 
錯(cuò)誤日志有類似警告:

1.120119 16:26:04 [Warning] IP address '192.168.1.10' could not be resolved: Name or service not known
2.120119 16:26:04 [Warning] IP address '192.168.1.14' could not be resolved: Name or service not known
3.120119 16:26:04 [Warning] IP address '192.168.1.17' could not be resolved: Name or service not known

通過(guò)show processlist發(fā)現(xiàn)大量類似如下的連接:

1.|592|unauthenticated user|192.168.1.10:35320|NULL|Connect| |login|NULL|
2.|593|unauthenticated user|192.168.1.14:35321|NULL|Connect| |login|NULL|
3.|594|unauthenticated user|192.168.1.17:35322|NULL|Connect| |login|NULL|

 
skip-name-resolve 參數(shù)的作用:不再進(jìn)行反解析(ip不反解成域名),這樣可以加快數(shù)據(jù)庫(kù)的反應(yīng)時(shí)間。
 
修改配置文件添加并需要重啟:

[mysqld]
skip-name-resolve
 
2.問(wèn)題錯(cuò)誤日志:Error: Can't create a new thread (errno 12)

數(shù)據(jù)庫(kù)服務(wù)器問(wèn)題,數(shù)據(jù)庫(kù)操作無(wú)法創(chuàng)建新線程。一般是有以下3個(gè)方面的原因:
1)、MySQL 線程開(kāi)得太多。
2)、服務(wù)器系統(tǒng)內(nèi)存溢出。
3)、環(huán)境軟件損壞或系統(tǒng)損壞。
 
【問(wèn)題解決】

1.1)進(jìn)入 phpmyadmin 的 mysql 數(shù)據(jù)庫(kù)中的 user 表,對(duì)數(shù)據(jù)庫(kù)的用戶進(jìn)行編輯,修改 max_connections 的值。適當(dāng)?shù)母男∫稽c(diǎn)。
2.2)聯(lián)系服務(wù)器管理員檢查服務(wù)器的內(nèi)存和系統(tǒng)是否正常,如果服務(wù)器內(nèi)存緊張,請(qǐng)檢查一下哪些進(jìn)程消耗了服務(wù)器的內(nèi)存,同時(shí)考慮是否增加服務(wù)器的內(nèi)存來(lái)提高整個(gè)系統(tǒng)的負(fù)載能力。
3.3)mysql版本更改為穩(wěn)定版本
4.4)優(yōu)化網(wǎng)站程序的sql等等
 
3.  操作報(bào)錯(cuò):ERROR 1010 (HY000): Error dropping database

1.mysql> drop database xjtrace;
2.ERROR 1010 (HY000): Error dropping database (can't rmdir './xjtrace/

在做數(shù)據(jù)庫(kù)刪除時(shí)出現(xiàn)這種提示,其原因是在database下面含有自己放進(jìn)去的文件,譬如*.txt文件或*.sql文件等,只要進(jìn)去把這個(gè)文件刪了在執(zhí)行。

1.mysql>drop database xjtrace;
2.Query OK, 0 rows affected (0.00 sec)

果斷刪除即可!!
 
4.導(dǎo)出數(shù)據(jù)很快,導(dǎo)入到新庫(kù)時(shí)卻很慢:
 
MySQL導(dǎo)出的SQL語(yǔ)句在導(dǎo)入時(shí)有可能會(huì)非常非常慢,經(jīng)歷過(guò)導(dǎo)入僅400萬(wàn)條記錄,竟用了近2個(gè)小時(shí)。在導(dǎo)出時(shí)合理使用幾個(gè)參數(shù),可以大大加快導(dǎo)入的速度。
 
-e 使用包括幾個(gè)VALUES列表的多行INSERT語(yǔ)法;
--max_allowed_packet=XXX 客戶端/服務(wù)器之間通信的緩存區(qū)的最大大小;
--net_buffer_length=XXX TCP/IP和套接字通信緩沖區(qū)大小,創(chuàng)建長(zhǎng)度達(dá)net_buffer_length的行
注意:max_allowed_packet和net_buffer_length不能比目標(biāo)數(shù)據(jù)庫(kù)的配置數(shù)值大,否則可能出錯(cuò)。
 
首先確定目標(biāo)庫(kù)的參數(shù)值


mysql> show variables like 'max_allowed_packet';
+--------------------+---------+
| Variable_name | Value |
+--------------------+---------+
| max_allowed_packet | 1048576 |
+--------------------+---------+
1 row in set (0.00 sec)

mysql> show variables like 'net_buffer_length';

+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| net_buffer_length | 16384 |
+-------------------+-------+
1 row in set (0.00 sec)

根據(jù)參數(shù)值書(shū)寫(xiě)mysqldump命令,如:

mysql>mysqldump -uroot -p   數(shù)據(jù)庫(kù)名 -e --max_allowed_packet=1048576 -net_buffer_length=16384 > SQL文件
 
例如:

1.mysql> mysqldump -uroot -p xjtrace -e --max_allowed_packet=1048576 --net_buffer_length=16384 >xjtrace_data_`date +%F`.sql
 
之前2小時(shí)才能導(dǎo)入的sql現(xiàn)在幾十秒就可以完成了。

相關(guān)文章

  • 如何用cmd連接Mysql數(shù)據(jù)庫(kù)

    如何用cmd連接Mysql數(shù)據(jù)庫(kù)

    如何用cmd連接Mysql數(shù)據(jù)庫(kù),需要的朋友可以參考一下
    2013-03-03
  • Mysql使用sum()函數(shù)返回null的問(wèn)題詳解

    Mysql使用sum()函數(shù)返回null的問(wèn)題詳解

    MySQL的Sum()函數(shù)是用來(lái)找出所有記錄的一個(gè)字段的總和,下面這篇文章主要給大家介紹了關(guān)于Mysql使用sum()函數(shù)返回null的問(wèn)題,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-01-01
  • MySQL索引用法實(shí)例分析

    MySQL索引用法實(shí)例分析

    這篇文章主要介紹了MySQL索引用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了mysql索引的功能、定義、使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-07-07
  • 在CentOS上安裝phpMyAdmin的教程

    在CentOS上安裝phpMyAdmin的教程

    這篇文章主要介紹了在CentOS上安裝phpMyAdmin的教程,phpMyAdmin是一款借助PHP腳本來(lái)操作MySQL的工具,非常具有人氣,需要的朋友可以參考下
    2015-06-06
  • windows下重置mysql的root密碼方法介紹

    windows下重置mysql的root密碼方法介紹

    這篇文章主要介紹了windows下重置mysql的root密碼方法介紹,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-12-12
  • Mysql?InnoDB?的內(nèi)存結(jié)構(gòu)詳情

    Mysql?InnoDB?的內(nèi)存結(jié)構(gòu)詳情

    這篇文章主要介紹了Mysql InnoDB的內(nèi)存結(jié)構(gòu)詳情,InnoDB存儲(chǔ)引擎的邏輯存儲(chǔ)結(jié)構(gòu)是什么呢,下面我們就一起進(jìn)入文章了解更多詳細(xì)內(nèi)容吧,感興趣的小伙伴可以參考一下
    2022-05-05
  • MySQL不用like+%實(shí)現(xiàn)模糊查詢

    MySQL不用like+%實(shí)現(xiàn)模糊查詢

    本文主要介紹了MySQL不用like+%實(shí)現(xiàn)模糊查詢,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • MySQL解決SQL注入的另類方法詳解

    MySQL解決SQL注入的另類方法詳解

    這篇文章主要介紹了MySQL解決SQL注入的另類方法,結(jié)合實(shí)例形式列舉分析了幾種防止SQL注入的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-04-04
  • mysql優(yōu)化小技巧之去除重復(fù)項(xiàng)實(shí)現(xiàn)方法分析【百萬(wàn)級(jí)數(shù)據(jù)】

    mysql優(yōu)化小技巧之去除重復(fù)項(xiàng)實(shí)現(xiàn)方法分析【百萬(wàn)級(jí)數(shù)據(jù)】

    這篇文章主要介紹了mysql優(yōu)化小技巧之去除重復(fù)項(xiàng)實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了mysql去除重復(fù)項(xiàng)的方法,并附帶了隨機(jī)查詢優(yōu)化的相關(guān)操作技巧,需要的朋友可以參考下
    2020-01-01
  • MySQL分割字符串一行轉(zhuǎn)多行的實(shí)現(xiàn)方法

    MySQL分割字符串一行轉(zhuǎn)多行的實(shí)現(xiàn)方法

    這篇文章主要介紹了MySQL分割字符串一行轉(zhuǎn)多行,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-06-06

最新評(píng)論