inflearn - linux bash shell script(μ€μ νΈ)
π mariaDBμ λ°±μ μ κ°λ¨ν ν μ μλ μ νΈλ¦¬ν°.
$ mariabackup
--backup
--no-lock
--target-dir='λ°±μ
νμΌ μ μ₯κ²½λ‘'
--host='host ip'
--port=3306
--user='username'
--password='password'
π μ¨λΌμΈ λ°±μ
μ κ²½μ° μ€νμ€μΈ μλΉμ€μ μ
λ°μ΄νΈ λ΄μ©(λ°±μ
μ€μ λ³κ²½/μμ±λ λ΄μ©)μ ν¬ν¨νκΈ° μν΄ λ°±μ
μ ib_logfile0
μ ν¬ν¨ν΄μΌνλ€.
$ mariadbbackup
--prepare
--target-dir='λ°±μ
νμΌ μ μ₯κ²½λ‘'
ν΄λΉ λͺ λ ΉμΌλ‘ μ§ννλ€!
π 볡ꡬ
$ mariabackup
--move-back
--target-dir='λ°±μ
ν λλ ν 리 κ²½λ‘'
--data-dir='볡ꡬν λλ ν 리 κ²½λ‘'
--user='username'
--password='password'
λ°±μ μ μ±
- web-db-storageμ ꡬ쑰
- κ°κ° μμ€, μλ² μ€μ νμΌ / λ°μ΄ν°, μλ² μ€μ νμΌ
- λ§€μΌ 1ν μ€ν
- μ€ν λ¦¬μ§ μλ²μ
/BACKUP
λλ ν 리μ νΈμ€νΈλ³λ‘ μ μ₯- μμ μλ£ ν ν λ κ·Έλ¨μΌλ‘ λ©μΈμ§ μ μ‘
βοΈtar
λͺ
λ Ήμμ p: μμ μκΆν μ μ§
P: μ λκ²½λ‘ μ μ§
μ΅μ
μ¬μ©κ°λ₯!
μΉ μλ²μ λ°±μ
μ€ν¬λ¦½νΈλ₯Ό μμ±νκ³ μ€ννλλ° λ§μ΄νΈ μ§μ μμ μκΎΈ μλ¬κ° λ¬λ€.
μ’ μ°Ύμ보λ /etc/exports
νμΌμ΄ μμΈμΈλ― νλ€. vBOXμ IP λμ μ΄μλλ¬Έμ νμΌμ λ€ μμ νμλλ° μ νμΌμ νμΈμ λͺ»ν΄μ λ°μν μλ¬μλ€.. μ°Έκ³ λ§ν¬
μ€ν λ¦¬μ§ μλ²μμ ν΄λΉ νμΌμ μμ ν΄μ£Όκ³ λ€μ μ€ννλ μ μμ μΌλ‘ μλνκ² λμλ€~~