Како извести & Увези све МиСКЛ базе података

Преглед садржаја:

Anonim

Многи програмери и професионални корисници се ослањају на МиСКЛ за потребе својих база података. Прошетаћемо кроз како да извеземо или избацимо све базе података из МиСКЛ-а, да избацимо једну базу података, а такође ћемо показати како да увеземо све те базе података из базе података.скл датотеке назад у МиСКЛ.

Иако постоје алати засновани на ГУИ-у за интеракцију са МиСКЛ-ом, овде ћемо се фокусирати на командну линију.МиСКЛ команде раде са било којом верзијом софтвера базе података на било ком уник ОС-у, укључујући линук, Мац ОС и Мац ОС Кс, или било шта друго на чему користите миСКЛ.

Претпоставићемо да већ имате МиСКЛ инсталиран и покренут, ако није, можете сазнати о покретању и заустављању МиСКЛ сервера на Мац ОС-у овде и можете преузети МиСКЛ овде или ако тражите цео скуп веб сервера, погледајте МАМП једноставан за коришћење за Мац.

Како избацити све базе података из МиСКЛ преко командне линије

Најједноставнији начин да се све базе података из МиСКЛ-а избаце у .скл датотеку, ради резервне копије или миграције или на други начин, је коришћење ознаке –алл-датабасес на следећи начин:

мисклдумп --алл-датабасес > алл_датабасес_думп.скл

Пошто ова команда извози све базе података, нема потребе да наведете име базе података. Све базе података ускладиштене у миСКЛ-у ће бити избачене у датотеку за извоз „алл_датабасес_думп.скл“ у тренутном радном директоријуму.

Ако је потребно, можете такође да наведете корисничко име и лозинку када избацујете све базе података на овај начин, у овом случају са корисничким именом роот:

мисклдумп -у роот -п --алл-датабасес > алл_датабасес.скл

Након што је мискл база података бачена, моја лична жеља је да од ње направим тар гзип као што је овде описано, али то је потпуно опционо.

Како да извезете одређену базу података из МиСКЛ

Ако желите да избаците одређену базу података по имену уместо да извозите све базе података, то је једнако једноставно:

мисклдумп датабасе_наме > датабасе_наме_думп.скл

Команда мисклдумп има много параметара и ознака које могу бити од помоћи за извоз и прављење резервних копија база података, можете сазнати више на страници приручника са „ман мисклдумп“ или читањем овде на веб локацији дев.мискл.

Како увести све базе података у МиСКЛ

Наравно, ако имате думп базе података, увоз тога у МиСКЛ је важан. Ево најједноставнијег начина да увезете све базе података из базе података.скл у МиСКЛ преко командне линије:

мискл датабасе_наме < датабасе_думп.скл

И као код извоза базе података, приликом увоза такође можете навести корисничко име ако желите:

мискл -у роот -п < датабасе_думп.скл

Ви наведете и друго корисничко име или базу података ако желите:

мискл -у корисник -п име_базе < датабасе_думп.скл

Увоз одређене базе података у МиСКЛ

Можете и да увезете одређену базу података у велику депонију по имену:

мискл --оне-датабасе датабасе_наме < алл_датабасес.скл

Као и раније, ако имате потешкоћа са увозом база података у мискл, можете се обратити на страницу приручника са 'ман мискл' или на званичну документацију овде на мискл сајту за програмере.

Знате ли неке занимљиве трикове за извоз база података и увоз база података у МиСКЛ? Обавестите нас у коментарима!

Како извести & Увези све МиСКЛ базе података