檢視.err檔案發現
/usr/local/webserver/mysql//libexec/mysqld: table 'mysql.plugin' doesn't exist
081118 0:48:44 [error] can't open the mysql.plugin table. please run mysql_upgrade to create it.
執行mysql_upgrade發現mysql未啟動
解決方法:
mysql不支援把資料庫資源直接複製到data目錄下的操作,要做轉移,需要在原來的資料庫檔案右鍵匯出sql文,然後再把檔案用右鍵匯入的方法匯入到新的機器上的mysql裡就可以了
linux系統下,先用mysql使用者帳號的身份建立資料表:
/usr/local/webserver/mysql/bin/mysql_install_db --basedir=/usr/local/webserver/mysql --datadir=/data0/mysql/3306/data --user=mysql
注意:/data0/mysql/3306/data 這個路徑是新的資料庫資料所在的目錄
mysql無法啟動
本來是要在伺服器上執行程式,然後程式獲取的資料直接寫進伺服器,後來由於伺服器要麼訪問不了weibo.com要麼訪問不了weibo.cn,訪問速度各種慢,缺少各種外掛程式。本來程式三天寫好的,結果為了把程式移植到伺服器上花了10天左右的時間,最後因為伺服器的ip位址是在是差勁,好多網路都不能訪問,最後...
mysql無法啟動
今天在做mysql的主從複製時,準備在windows下的mysql的配置檔案裡新增log bin引數,但是新增之後發現,我無論如何重啟服務,在mysql命令列輸出show variables like log bin log一直顯示off狀態。然後我就開始懷疑我改的配置檔案不是資料庫啟動時參考的檔案...
mysql無法啟動
mysql服務正在啟動 無法啟動 可以mysql 服務正在啟動 mysql 服務無法啟動解決途徑 解決方案 1.刪除自己手動建立的data資料夾 2.管理員許可權cmd的bin目錄下,移除已錯誤安裝的mysqld服務 mysqld remove mysql 出現刪除成功!3.在cmd的bin目錄下執...