主頁 > 教育培訓(xùn) > 電腦培訓(xùn) > mysql學(xué)習(xí)中常見問題集錦解答技巧

mysql學(xué)習(xí)中常見問題集錦解答技巧

  一、認(rèn)知篇

  MYSQL初學(xué)者使用指南與介紹

  學(xué)習(xí)MySQL常用操作命令

  學(xué)習(xí)MySQL多表操作和備份處理

  Mysql數(shù)據(jù)庫學(xué)習(xí)心得(1)

  Mysql數(shù)據(jù)庫學(xué)習(xí)心得(2)

  二、常見問題集錦

  MySQL總是崩潰

  首先你應(yīng)該試著找出問題mysqld守護(hù)進(jìn)程是否死掉或你的問題是否與你的客戶有關(guān)。你可以用mysqladmin version檢查你的mysqld服務(wù)器正常執(zhí)行了多長時間,如果mysqld死了,你可以在文件“mysql-data-directory/'hostname'.err”中找到其原因。

  使用MySQL時的一些常見錯誤

  MySQL server has gone away

  常見的原因是服務(wù)器超時了并且關(guān)閉了連接。缺省地,如果沒有事情發(fā)生,服務(wù)器在 8個小時后關(guān)閉連接。你可在啟動mysqld時通過設(shè)置wait_timeout變量改變時間限制。

  如果mysqld得到一個太大或不正常的包,它認(rèn)為客戶出錯了并關(guān)閉連接。

  Can't connect to [local] MySQL server

  通常意味著沒有一個MySQL服務(wù)器運(yùn)行在系統(tǒng)上或當(dāng)試圖連接mysqld服務(wù)器時,你正在使用一個錯誤的套接字文件或TCP/IP端口。

  檢查(使用ps)服務(wù)器上是否有一個名為mysqld的進(jìn)程啟動

  如果一個mysqld進(jìn)程正在運(yùn)行,可以通過嘗試這些不同的連接來檢查服務(wù)器

  shell> mysqladmin version

  shell> mysqladmin variables

  shell> mysqladmin -h `hostname` version variables

  shell> mysqladmin -h `hostname` --port=3306 version

  shell> mysqladmin -h 'ip for your host' version

  shell> mysqladmin --socket=/tmp/mysql.sock version

  注意hostname命令使用反引號“`”而非正引號“'”;這些導(dǎo)致hostname輸出(即,當(dāng)前主機(jī)名)被代替進(jìn)mysqladmin命令中。

  Host '...' is blocked錯誤

免責(zé)聲明:該文觀點(diǎn)僅代表作者本人,查查吧平臺系信息發(fā)布平臺,僅提供信息存儲空間服務(wù),不承擔(dān)相關(guān)法律責(zé)任。圖片涉及侵權(quán)行為,請發(fā)送郵件至85868317@qq.com舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。返回查查吧首頁,查看更多>>
提示

該文觀點(diǎn)僅代表作者本人,查查吧平臺系信息發(fā)布平臺,僅提供信息存儲空間服務(wù),不承擔(dān)相關(guān)法律責(zé)任。圖片涉及侵權(quán)行為,請發(fā)送郵件至85868317@qq.com舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

優(yōu)惠商城

更多