国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql無法啟動問題分析與解決辦法

2024-07-24 12:39:02
字體:
來源:轉載
供稿:網友

文章來介紹了在使用mysql服務器時經常會出現一些奇怪的無法啟動的原因分析與解決這些問題的辦法與過程,有需要了解的朋友可以參考一下.

因為要調試程序的關系,從后臺修改了mysql設置,設置成:join_buffer_size=512k,結果保存后立即mysql無法連接,重啟lu-restart,mysql-restart都無法連接.

操作成功,LuManager不能連接MySQL數據庫,請用SSH登陸服務器檢查MySQL數據庫是否已啟動,如果已經啟動成功,請檢查/usr/local/LuManager/Conf/config.php文件中的連接密碼是否正確,如果沒有啟動成功,請用SSH登陸服務器,執行mysql-restart命令.

通過后臺把/etc/my.cnf文件修改回原來的設置,也還是不行,config.php中的密碼也是正確的,后來檢查日志,發現:

  1. 120215 09:59:57 mysqld_safe mysqld from pid file /home/mysql_data/localhost.localdomain.pid ended 
  2. 120215 10:00:01 mysqld_safe Starting mysqld daemon with databases from /home/mysql_data 
  3. Unknown suffix 'B' used for variable 'query_cache_size' (value '0B'
  4. 120215 10:00:01 [ERROR] /usr/local/mysql/libexec/mysqld: Error while setting value '0B' to 'query_cache_size' 
  5. 120215 10:00:01 [ERROR] Aborting 

看來這個錯誤是query_cache_size在修改mysql設置的時候被修改成了0B,而系統要求要是0KB,但是,我修改的時候木有動query_cache_size參數???

網上找到的其它問題與解決辦法:

如果MYSQL數據表使用不同的賬戶,還需要在MYSQL創建賬戶,或直接使用原來的MYSQL數據表覆蓋,需確認之前的MSYQL數據表是未損壞的.

解決無法啟動:遇到無法啟動MYSQL時常見解決方法:

A、先使用命令C:Program filesmysqlbinmysqladmin-u root -p shutdown來關閉MYSQL

B、再在cmd命令行下,執行net start mysql啟動mysql。

1067錯誤常見解決方法

故障現象:如果在停止MYSQL(net stop mysql)或啟動MYSQL時,出現1067錯誤,錯誤信息“MySql 服務正在停止...系統出錯(A system error has occurred.)...系統發生 1067 錯誤(System error 1067 has occurred.),進程意外終止(The process terminated unexpectedly.)”等.

常見解決方法

如果以前一直運行OK的,請先按照上面的“無法啟動”解決方法執行一次看看,如果進行過Remove Instance操作,再次重建時后,一定要檢查my.ini文件中的datadir是否已被還原了,如果該地址下數據庫不存在,也將報告1067錯誤,只需要修改成真實的數據庫目錄地址,然后手動啟動即可。 

檢查MYSQL目錄權限 

檢查my.ini文件中[mysqld]字段下是否有basedir安裝目錄路徑和datadir數據庫路徑,my.ini可能需要出現在兩個地方,MYSQL的安裝目錄和Windows目錄(假設是windows環境)下,都要檢查一下.

有時候刪除%windir%/my.ini文件然后再重新配置也可以解決,再次配置后檢查一下Windir目錄下是否有my.ini文件,有時把安裝目錄下最新的my.ini拷貝過去覆蓋一下也能解決問題.

如果是Linux環境,試一下把mysql.server拷貝至/etc/rc.d/init.d/下,然后再運行chkconfig mysql.server,之后就可以在命令行中設置PATH、使用命令執行mysql啟動.

非法關機造成的MYSQL無法啟動問題 

如果是因為非法關機等原因導致MYSQL無法啟動或啟動有問題的,最好使用重新安裝的或確認是OK的MYSQL數據表及ibdata1、mysql.pid、ib_logfile0等文件進行覆蓋,天緣試過遇到過多次這種情況,就是原來的MYSQL表有問題了,總是無法啟動,但是更換成新表就可以。

重裝MYSQL 

發現MYSQL有問題時,最便捷的方法,是先把mysql卸載掉,然后重裝重新配置,具體方法如下:

1、卸載MYSQL,清理掉安裝目錄和Windows目錄下的my.ini文件.

2、檢查任務管理器中是否還有mysql進程,如果有,可以把mysqld.exe殺掉,或者先殺掉再卸載也可以.

3、在cmd命令窗口,執行:sc delete mysql,該命令是清理注冊服務命令.

3. 重裝 mysql.

MySql無法正常啟動,1053錯誤的另類解決方法:

在出現問題后,用mysqld-nt install mysqlservice的方式注冊MySql服務,在正常情況下,機器重啟后服務就會自動啟動,但在某些(少數)機器上,重啟后該服務無法正常啟動,手動在服務里啟動它,彈出提示:錯誤1053 服務未及時響應啟動或控制請求。 

此時,如果在命令行使用mysqld-nt remove mysqlservice的方式卸載此服務,它提示卸載成功,但事實上,系統中仍存在此服務,重啟后此服務消失,可以利用mysqld-nt install mysqlservice重新注冊服務,一切恢復正常.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 唐河县| 泉州市| 富锦市| 荆门市| 姚安县| 阿拉善右旗| 湖口县| 水城县| 郁南县| 霍林郭勒市| 诸暨市| 浙江省| 大石桥市| 集贤县| 嘉义市| 池州市| 通许县| 怀宁县| 葫芦岛市| 柯坪县| 将乐县| 新密市| 象州县| 甘德县| 崇义县| 永新县| 广安市| 台北县| 外汇| 竹山县| 城固县| 衡阳市| 慈利县| 德阳市| 灯塔市| 云龙县| 启东市| 如东县| 汽车| 通河县| 伊川县|