主頁 > 教育培訓 > 電腦培訓 > mysql學習中常見問題集錦解答技巧

mysql學習中常見問題集錦解答技巧

  一、認知篇

  MYSQL初學者使用指南與介紹

  學習MySQL常用操作命令

  學習MySQL多表操作和備份處理

  Mysql數(shù)據(jù)庫學習心得(1)

  Mysql數(shù)據(jù)庫學習心得(2)

  二、常見問題集錦

  MySQL總是崩潰

  首先你應該試著找出問題mysqld守護進程是否死掉或你的問題是否與你的客戶有關(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得到一個太大或不正常的包,它認為客戶出錯了并關(guān)閉連接。

  Can't connect to [local] MySQL server

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

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

  如果一個mysqld進程正在運行,可以通過嘗試這些不同的連接來檢查服務(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命令使用反引號“`”而非正引號“'”;這些導致hostname輸出(即,當前主機名)被代替進mysqladmin命令中。

  Host '...' is blocked錯誤

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

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

優(yōu)惠商城

更多