🐹 CentOS 7: Π˜ΠΌΠΏΠΎΡ€Ρ‚ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… MariaDB Ρ‡Π΅Ρ€Π΅Π· консоль.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅:

1. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ.
2. РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ.
3. ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»Ρ‹ источников ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.


1. ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ.

ΠŸΠΎΡ€ΠΎΠΉ приходится ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ большиС ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. ДСлая это Ρ‡Π΅Ρ€Π΅Π· сторонниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ скрипты, Π΄Π΅Π»ΠΎ упираСтся Π² ограничСния POST Π΄Π°Π½Π½Ρ‹Ρ…, Π² Ρ€Π°Π·ΠΌΠ΅Ρ€ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° сСрвСр ΠΈΠ»ΠΈ, Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², Π² ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°.

Π’ инструкции Π±ΡƒΠ΄Π΅Ρ‚ описан способ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°/экспорта MariaDB Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· ssh (консоль, Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»).

2. РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ.

1. Π˜ΠΌΠΏΠΎΡ€Ρ‚ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

# mysql -uroot -proot_pass db_name < db_name.sql

Но Ссли, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Π°Π·Π° ΡƒΠΆΠ΅ создана, Ρ‚ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Ρ‹ΠΌ.

Π‘Π°ΠΌΡ‹ΠΌ Π»ΡƒΡ‡ΡˆΠΈΠΌ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ ΠΈΠ· ситуации Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· cli MariaDB:

Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² MariaDB:

# mysql -uLogin -pPassword

ВмСсто Login ΠΈ Password Π²Π²ΠΎΠ΄ΠΈΠΌ Π΄Π°Π½Π½Ρ‹Π΅ для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ….

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…:

> use db_name

ВмСсто db_name Π²Π²ΠΎΠ΄ΠΈΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

Π”Π΅Π»Π°Π΅ΠΌ ΠΈΠΌΠΏΠΎΡ€Ρ‚ Ρ„Π°ΠΉΠ»Π° Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ…:

> source /ΠΏΡƒΡ‚ΡŒ_Π΄ΠΎ_Π΄Π°ΠΌΠΏΠ°/db_name.sql

ВмСсто db_name.sql Π²Π²ΠΎΠ΄ΠΈΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° Π΄Π°ΠΌΠΏΠ° Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ Ρ„Π°ΠΉΠ»Π°, Ссли Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ Π½Π΅ Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΏΠ°ΠΏΠΊΠ΅, Π³Π΄Π΅ Π»Π΅ΠΆΠΈΡ‚ Ρ„Π°ΠΉΠ».

2. Экспорт Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

Π”Π΅Π»Π°Π΅ΠΌ экспорт посрСдством ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ mysqldump:

# mysqldump -uLogin -pPassword db_name > /ΠΏΡƒΡ‚ΡŒ_Π΄ΠΎ_Π΄Π°ΠΌΠΏΠ°/db_name.sql

МоТно ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…:

# mysqldump -uLogin -pPassword --all-databases > /ΠΏΡƒΡ‚ΡŒ_Π΄ΠΎ_Π΄Π°ΠΌΠΏΠ°/db_name.sql

3. ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»Ρ‹ источников ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

  1. blog.xfanis.ru Β«Π˜ΠΌΠΏΠΎΡ€Ρ‚ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Mysql Ρ‡Π΅Ρ€Π΅Π· консоль (Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», ssh)Β».

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅: