Paano Ibalik Ang Isang Table

Talaan ng mga Nilalaman:

Paano Ibalik Ang Isang Table
Paano Ibalik Ang Isang Table

Video: Paano Ibalik Ang Isang Table

Video: Paano Ibalik Ang Isang Table
Video: EXCEL TUTORIAL | (FILIPINO) Working with Rows Columns u0026 Cells Part 1 2024, Nobyembre
Anonim

Ngayon ang MySQL ay isa sa pinakatanyag na solusyon sa mga maliliit at katamtamang laki na mga sistema ng pamamahala ng database. Ang isa sa mga pakinabang ng MySQL ay ang kakayahang magtrabaho kasama ang mga talahanayan ng iba't ibang uri. Isa na rito ang MyISAM. Ang mga nasabing talahanayan ay mahusay para sa pag-iimbak ng madalas na hiniling na data, ngunit kung nabigo sila sa proseso ng pagbabago, madali silang mapinsala. Samakatuwid, madalas na may mga kaso kung kailangan mong ibalik ang isang talahanayan ng uri ng MyISAM.

Paano ibalik ang isang table
Paano ibalik ang isang table

Kailangan

  • - Mga kredensyal sa ugat sa target na makina;
  • - Naka-install na pakete ng mga kagamitan sa pangangasiwa ng MySQL server.

Panuto

Hakbang 1

Magsimula ng isang sesyon gamit ang mga kredensyal ng root user sa isang machine na may gumaganang MySQL server na nagpapatakbo ng isang database na pinaniniwalaang nasira ang mga talahanayan. Kung maaari kang gumana nang direkta sa target na computer, mag-log in sa isang text console o magpatakbo ng isang terminal emulator bilang ugat. Kung mayroon kang remote na pag-access sa SSH, gumamit ng angkop na programa ng kliyente upang makakonekta.

Hakbang 2

Itigil ang MySQL database server sa target machine. Patakbuhin ang serbisyo sa paghinto ng utos ng MySQL. Hintaying makumpleto ang proseso ng pag-shutdown (isasaad ito ng isang mensahe sa diagnostic).

Hakbang 3

Lumikha ng isang backup na kopya ng mga file ng talahanayan ng database, na magagamit para sa karagdagang trabaho. Sa kasong ito, maginhawa na gamitin ang file manager. Mag-navigate sa folder na naglalaman ng mga file ng talahanayan. Ito ay may isang pangalan na magkapareho sa pangalan ng database at matatagpuan sa direktoryo ng db, na matatagpuan sa direktoryo ng ugat ng server (hinarap ng variable ng chroot ng my.cnf config file). Kopyahin ang lahat ng mga file na may mga extension na MYD at MYI mula sa kasalukuyang folder patungo sa ilang pansamantalang direktoryo.

Hakbang 4

Suriin ang isa o higit pang mga talahanayan ng database para sa pinsala. Sa kasalukuyang direktoryo, patakbuhin ang utos na myisamchk gamit ang pagpipiliang -c (o wala man talagang mga pagpipilian) para sa isang normal na pag-scan. Gamitin ang pagpipiliang -m para sa maingat na pagsubok, at ang pagpipiliang -e para sa labis na maingat na pagsubok. Bilang huling parameter, tukuyin ang pangalan o mask ng mga pangalan ng mga file na ipoproseso. Halimbawa: myisamchk -c test_table. MYImyisamchk *. MYI

Hakbang 5

Ibalik muli ang mesa o mga talahanayan kung saan natagpuan ang pinsala. Patakbuhin ang utos na myisamchk gamit ang pagpipiliang -R para sa normal na paggaling, o ang -o na pagpipilian para sa banayad na paggaling. Tulad ng huling parameter, tulad ng sa nakaraang hakbang, ipasa ang pangalan o name mask ng mga target na talahanayan. Halimbawa: myisamchk -o test_table. MYI

Hakbang 6

Simulan ang MySQL server. Patakbuhin ang serbisyo ng pagsisimula ng MySQL.

Hakbang 7

Tapusin ang iyong session. Ipasok ang exit exit at pindutin ang Enter.

Inirerekumendang: