🐘 PHP [mysql] Error: MySQL shutdown unexpectedly. | Error sounds so Familliar?

GOOD AFTERNOON MGA KUYS​

Dahil nag off-duty ako dahil sa bagyong basyang dito sa amin, which is binaha yung Iligan pero so far safe naman kami dun sa CITY lng yung literal na biniagyo at binaha.. So dahil Monday ngayon and yung pina gawa sa akin na system ay always naman gumagamit ako ng PHP and MYSQL and then itong error nato lagi kong na e-encounter and for sure ako na kayo rin.. May youtube akong pinapanoudan na ni save bookmark ko kasi na-aayus nya tong problem nato;

1770619378932.webp

Which is sa XAMPP kapag ni try mo eh START yung MySQL which is sobrang nakaka annoy and hassle.. So what I did is pinanoud ko ulit yung video tutorial, tas inintindi ko yung process and such, tas gamit PYTHON tapos BATCH and POWERSHELL script, at nag pa tulong narin ako sa Copilot AI ng Microsoft, ni isa isa ko yung process na gagawin nya, tapos nag lagay ako ng automation na eh ba-backup nya yung important files mo and e-aattempt nya eh repair yung problem.. AND BOOM!!
You do not have permission to view the full content of this post. Log in or register now.

EDIT:​

DOWNLOAD HERE​

You do not have permission to view the full content of this post. Log in or register now.
I-nupload ko sa DROPMB which is 2030 mag expire, pero backup narin, naka zip file rekta sa GDrive ko..
 
kaya lang naman yan nag sshutdown kasi may active mysql in same port. kapag ganyan just check the task manager the end task mo yong sql
 
Ayos, parang auto detect. API gamit mo dito sa automatic repair? or local llama (which is parang sa vscode lang ata naandar)
Hindi ya, kebali pure python lng tas batch script and powershell; regarding sa auto detect is yung file location lng tas ganito yung code;
1770634459654.webp

Bali gumamit lng ako ng AI para ma code to xD

kaya lang naman yan nag sshutdown kasi may active mysql in same port. kapag ganyan just check the task manager the end task mo yong sql
Ay ganun pala yun ya? di ko pa nasubokan kasi na mag ganyan, yung tutorial kasi na sundan ko always like denedelete yung data tas IB nya tas working naman sha..


pashare boss
salamat!!
Sure sure po <3
 
Ayos yung ginawa mong automation pre. Nasubukan ko na din yan noon eh at totoo medyo hassle siya magbaback-up at mag download ulit ako ng panibago hahaha
Agree din ako sa sinabi ni V01D_ , kaya in my case hinanap ko kung anong gumagamit sa same port na ginagamit ni mysql, or iniiba ko nalang yung port ni mysql.
 
Tungkol naman sa XAMPP MySQL error na hindi nag-sstart, sobrang common talaga niyan lalo na kapag biglang nag crash yung PC, nawalan ng kuryente, or may corrupted na table sa mysql folder. Madalas ang cause niyan is corrupted InnoDB or Aria files, lalo na yung mga nasa xampp/mysql/data.

Maganda yung ginawa mo na nag automate ka ng backup bago mag attempt ng repair — yan talaga dapat unang step. Kasi minsan kapag diretso repair tapos may mali sa process, mas lalo pang nasisira yung database. Yung paggamit mo ng Python + batch + PowerShell para mag backup at mag try mag fix, solid yan lalo na kung may validation ka muna bago galawin yung files.

Kung hindi pa rin mag start after manual fixes (like pag delete ng ibtmp1, pag restore ng data folder, or pag repair ng .frm / .ibd files), posible na deeper corruption na siya sa InnoDB tablespace. Diyan na usually hindi na kaya ng normal mysqlcheck or XAMPP reset. Sa ganung situation, pwede ka mag try ng recovery tools like Stellar Repair for MySQL para ma-extract yung data from corrupted database files lalo na kung important production data siya at wala kang recent backup.

Pero pinaka important lesson dito: always enable automatic backup, lalo na kung dev ka na laging gumagamit ng XAMPP locally. Kahit simpleng daily dump script lang malaking tulong na.
 
Tungkol naman sa XAMPP MySQL error na hindi nag-sstart, sobrang common talaga niyan lalo na kapag biglang nag crash yung PC, nawalan ng kuryente, or may corrupted na table sa mysql folder. Madalas ang cause niyan is corrupted InnoDB or Aria files, lalo na yung mga nasa xampp/mysql/data.

Maganda yung ginawa mo na nag automate ka ng backup bago mag attempt ng repair — yan talaga dapat unang step. Kasi minsan kapag diretso repair tapos may mali sa process, mas lalo pang nasisira yung database. Yung paggamit mo ng Python + batch + PowerShell para mag backup at mag try mag fix, solid yan lalo na kung may validation ka muna bago galawin yung files.

Kung hindi pa rin mag start after manual fixes (like pag delete ng ibtmp1, pag restore ng data folder, or pag repair ng .frm / .ibd files), posible na deeper corruption na siya sa InnoDB tablespace. Diyan na usually hindi na kaya ng normal mysqlcheck or XAMPP reset. Sa ganung situation, pwede ka mag try ng recovery tools like Stellar Repair for MySQL para ma-extract yung data from corrupted database files lalo na kung important production data siya at wala kang recent backup.

Pero pinaka important lesson dito: always enable automatic backup, lalo na kung dev ka na laging gumagamit ng XAMPP locally. Kahit simpleng daily dump script lang malaking tulong na.
sobrang informative tong reply mo kya, maraming salamat dito at may natutunanan nanaman ako, pero yes ya; yan kasi always kong na e-encounter nung 3RD Year ako, panay noud ako sa youtube tutorial till nung pag capstone namin ganyan padin pero yung tutorial na pinanoud ko yun na yun lng padin yung inaano ko na method, eh ngayon na OJT nako biglang nag ganyan siguro nung nag update ako ng PC di ko na stop and such.. Kaya na isipan ko, why not eh automate ko nlg to since ganun lng ganun lng din naman solution.. So thats why ginawa ko yung Script for auto repair.. At saka isa sa fundamentals tinuro sa amin nung 3rd year hangang mag 4th eh yang pag ba-backup talaga pinaka sinasabi na important eh..

So yung flow nag script ay tina try nya muna eh detect if naka ADMIN ka or UAC tas if na confirm naman na may ADMIN PRVILIGE sha pro-proceed sha sa DETECT XAMPP INSTALLATION first kasi, chene-check nya yung DRIVES mo if san mo nilagay either C or D or F or kahit saan tas pag na basa na nya yung path na /xampp then eh-stostop nya muna yung XAMPP if naka RUN and if di naman, proceed sha rekta.. Tas ayun gagawa lng sha ng BACKUP FOLDER tas dun nya eh ba-backup yung DATABASE mo at ibang IMPORTANT shii tas checking sa LOGS mo and mag detect ng certain text tas ayun na trying to repair hehe
 
Ayos yung ginawa mong automation pre. Nasubukan ko na din yan noon eh at totoo medyo hassle siya magbaback-up at mag download ulit ako ng panibago hahaha
Agree din ako sa sinabi ni V01D_ , kaya in my case hinanap ko kung anong gumagamit sa same port na ginagamit ni mysql, or iniiba ko nalang yung port ni mysql.
oo HAHAHA daming ginagawa eh, kaya ako na tamad gumawa nlg ako ng automation xD
 

About this Thread

  • 10
    Replies
  • 448
    Views
  • 7
    Participants
Last reply from:
WizKhalifaX_

Trending Topics

Online now

Members online
1,175
Guests online
1,112
Total visitors
2,287

Forum statistics

Threads
2,277,977
Posts
28,980,148
Members
1,228,188
Latest member
822892jIw8wjd
Back
Top