記一次mysql pid檔案丟失問題
環境是本機虛擬機器裡面的mysql5.7 ,data資料檔案在本機,操作的資料軟體是navicat,我新增一張表,不知什麼原因提示表存在,我在navicat裡面明明看到沒有這個表,於是到data目錄看了一下,果然找到這張已經定義的表文件,我先停止mysql服務,然後把表文件刪除,重啟mysql服務就提示pid檔案丟失了
我先把和ib_logfile0和ib_logfile1 刪掉
cd /usr/local/mysql/bin
./mysqld_safe --defaults-file=/etc/my.cnf
vi /etc/my.cnf
[mysqld]
innodb_force_recovery = 6
innodb_purge_threads= 1
service mysqld restart
相關推薦
記一次mysql pid檔案丟失問題
環境是本機虛擬機器裡面的mysql5.7 ,data資料檔案在本機,操作的資料軟體是navicat,我新增一張表,不知什麼原因提示表存在,我在navicat裡面明明看到沒有這個表,於是到data目錄看了一下,果然找到這張已經定義的表文件,我先停止mysql服務,
記一次mysql事故---紀念逝去的一上午
not 路徑 內部 oca oss ica relay its scala 虛擬機關機後第二天mysql起不來,回想一下我關機前和關機後的操作發現:關機前沒關閉mysqld服務就直接init 0了,關機後將虛擬機內存由1G降到724M。筆者保證再也做過別的騷操作了。
記一次mysql中文字符亂碼的問題排查
mysql mysql中文亂碼 mysql字符集 今天開發反應兩樣的程序往一個庫裏面插入數據正常,往另外一個庫裏面插入數據有亂碼。第一反應就是兩個數據庫關於字符集的配置不一樣。在兩個庫分別查看參數:show variables like "%char%";+--------------------
記一次MySQL存儲過程和遊標的使用
MySQL存儲過程 MySQL遊標 需求: 有三張表:Player、Consumption、Consumption_other。Player表中記錄用戶信息(playerid、origin等字段),Consumption和Consumption_other記錄用戶的消費信息。現需要根據Playe
記一次mysql數據庫刪除恢復的案例
mysql 數據恢復 linux emmmmm 今天晚上十一點有個朋友說他的數據庫刪除了。是昨天刪除的。我就日了mmp 了數據庫不做備份的??????????what fuck 那就登陸服務器看看吧看到還有一個4 月22 號的。那麽就新建一個數據庫導入進去唄導入導入之後改下源代碼看看能不能訪問e
記一次Mysql魔鬼實訓
設置 分享 add onf 數據庫 9.png where con mysqldump 1.查看某個Mysql數據庫當前使用的字符集 show create database 【庫名稱】 2.查看當前書庫版本信息 #mysql -V MariaDB [(none)]>
記一次MySQL遷移並從MySQL5.6升級到5.7後查詢慢了幾十倍的問題
打印 ins 狀態 sql語句 top 引用 為什麽 區別 image 起因 因為生產環境數據量越來越大,客戶越來越多,項目功能也越來越多,項目本身也越來越多,導致之前的服務器內存、硬盤都已經漸漸的不夠用了,當時出現了2種解決方案,增加服務器配置和新購服務器,但是就算是新增
記一次驚險的檔案恢復經歷Eclipse saved my day
事情起因 事情的起因是這樣的:為了替換掉程式碼中某個常量的值,我使用了sed命令,本來以前用得好好的,這次討巧嘗試了一種新的方法,結果因為對sed不夠了解,又沒有經過試驗,想當然地對程式碼檔案進行了處理,結果就悲劇了——所有被處理過的檔案內容都被清空了。 峰迴路轉 怎麼鬱悶,
記一次SpringBoot 配置檔案未生效和war包執行失敗one or more listener(filter)。。。
從SVN上扒下來的專案,上傳者正常啟動正常使用,配置檔案port修改為80 但自己本機拿下來以後未生效 還是隻能以8080訪問 還報了模版解析錯誤等等... 按如上修改 手動對映一下就可以了 未載入properties是因為未指定resource
記一次Webpack配置檔案的分離
隨著前端技術的發展,業務邏輯的增多及功能化的繁瑣已經成為前端人員最燒腦的問題。前端自動化構建工具的出現,為前端人員帶來了專案構建上的福音,成為每個前端工程師必回的技術棧,目前比較流行的Webpack以萬物皆模組的思想構建我們的前端專案,同樣也是筆者正在使用的一個前端自動化構建工具。 Webpack對於每個前
記一次MySQL安裝出現的坑爹問題。。。
關鍵詞:mysql安裝 msvcr100.dll缺失 vc++2010 ; win10系統首次安裝mysql,圖方便下載了圖形介面的安裝包(5.6.4),本以為小事一樁:裝一半失敗、解除安裝清登錄檔、重灌、換zip免裝包,調配置檔案..
記一次 MySQL semaphore crash 的分析(有彩蛋)
文章來源:愛可生雲資料庫作者:洪斌 DBA應該對InnoDB: Semaphore wait has lasted > 600 seconds. We intentionally crash the server because it appears to b
記一次MySQL資料誤刪-恢復體驗
資料誤刪了怎麼辦?本文也許能給您一定的提示。 一、檢視日誌 資料無意中發現不見了,怎麼辦? 也許首先想到的是去查日誌,找到問題原因,但是這個時間有可能會比較長,並且線上的業務在這段時間會收到影響。 因此,先不要去管什麼原因,首先應該做的第一件事情應當是資料恢復,保證正常的業務不受影響,而後再回過來查詢原
記一次Mysql佔用記憶體過高的優化過程
一.環境說明: 作業系統:CentOS 6.5 x86_64 資料庫:Mysql 5.6.22 伺服器:阿里雲VPS,32G Mem,0 swap 二.問題情況: 1.某日發現公司線上系統的Mysql某個例項的從庫長時間記憶體佔用達到60%如下圖 2.於是開始
記一次MYSQL建表失敗得bug(暫未解決!,求助)
CREATE TABLE `SUIT` ( `id` INTEGER(11) NOT NULL AUTO_INCREMENT, `acId` INTEGER(11) NULL COMMENT '活動ID', `name` VARCHAR(64) NULL COMMENT '套裝名稱', `dis
記一次mysql去重查詢與刪除重複記錄
查詢: select *,id,count(*) as count from artist group by id having count>1; 刪除(刪除order_id值大的): delete from artist where id in( SELECT * from
記一次mysql物理備份
由於一些原因,需要備份一個數據檔案,但是由於沒有建立分表,導致ibdata1檔案巨大。所以通過複製壓縮到本地備份。 備份過程:我直接吧ibdata1,和ib_logfile0,ib_logfile1進
記一次centos7.2 檔案系統修復
centos 7 系統恢復 故障描述 啟動之後作業系統只能進入到單使用者模式 使用U盤進入救援模式進行恢復 選擇Troubleshooting 選擇Rescue a Centos system 選擇1 contin
記一次MySQL刪庫的資料恢復
昨天因為不可描述的原因,資料庫直接被 drop database刪除。在第一時間停止資料庫服務和Web服務,備份MySQL資料目錄下的所有檔案之後,開始走上資料恢復之路。 第一次幹這種事,各種不得法。因為我們既沒有備份,也沒有開啟binlog,連innod
記一次python3 大檔案解壓和操作
先說下:所謂的大檔案並不是壓縮檔案有多大,幾十兆的檔案而是解壓後幾百兆。其中就遇到解壓不成功的情況.、讀小檔案時成功,大檔案時失敗等 def unzip_to_txt_plus(zipfilename): zfile = zipfile.ZipFile(zipf