Jak kopírovat databázi MySQL na web

Mohou existovat časy, kdy budete chtít zkopírovat databázi MySQL na webovou stránku. Například, pokud se chystáte provést změny na webových stránkách společnosti, měli byste upravit kopii webu, nikoli živou verzi. Kopírování webové stránky zahrnuje kopírování programových souborů a databáze. Můžete skopírovat databázi MySQL na webové stránky pomocí nástroje, jako je phpMyAdmin nebo pomocí příkazového řádku MySQL. Vytvořte novou cílovou databázi, exportujte data ze zdrojové databáze a importujte ji do cílové databáze.

PhpMyAdmin

1.

Spusťte prohlížeč, přejděte na webový nástroj phpMyAdmin a přihlaste se jako administrátor nebo uživatel root. Zadejte například:

//www.example.com/phpmyadmin

2.

Vytvořte novou databázi zadáním názvu databáze do vstupního pole Vytvořit novou databázi v části "MySQL localhost" na úvodní stránce. Zvolte řazení, například "utf8_unicode_ci", nebo ponechte pole Collation blank pro přijetí výchozího. Klepnutím na tlačítko Vytvořit vytvoříte novou databázi.

3.

Klikněte na "localhost" v horní části obrazovky. Klikněte na kartu "Databáze" a klikněte na název zdrojové databáze, kterou chcete zkopírovat.

4.

Klikněte na kartu Exportovat. Zrušte zaškrtnutí políčka "Uložit jako soubor" v levém dolním rohu okna aplikace a v pravé dolní části okna klikněte na tlačítko "Přejít" a exportujte databázi.

5.

Klikněte pravým tlačítkem myši na okno MySQL, které se zobrazí a zvolte "Vybrat vše". Klikněte znovu na pravé tlačítko myši a zvolte "Kopírovat".

6.

Klikněte na "localhost" v horní části obrazovky, klikněte na kartu "Databases" a klikněte na novou databázi, kterou jste vytvořili. Klepněte na kartu "SQL".

7.

Klepněte pravým tlačítkem myši uvnitř horního okna označeného "Spustit dotaz SQL / dotazy" a vyberte možnost "Vložit." V pravém rohu v dolní části okna klikněte na tlačítko "Přejít".

8.

Zkontrolujte novou databázi a ujistěte se, že obsahuje databázové tabulky a obsahuje data podobná zdrojové databázi. Klepněte na tlačítko "localhost" a klepnutím na kartu "Privileges" přidejte práva k nové databázi v případě potřeby.

Příkazový řádek MySQL

1.

Přihlaste se k obsluze příkazového řádku MySQL jako uživatel "root". Vytvořte novou databázi av případě potřeby přiřaďte oprávnění uživateli. Zadejte například:

mysql -u root -p CREATE DATABASE newdatabase; GRANT * ON newdatabase. * TO user @ 'localhost' IDENTIFIED BY 'heslo'; přestat;

2.

Spusťte nástroj "mysqldump" jako kořenový uživatel a vydejte jeden příkaz k exportu dat ze zdrojové databáze a importujte data do nové databáze. Zadejte například:

mysqldump -u root -p sourcedatabase mysql -h localhost newdatabase

3.

Procházejte databázi z příkazového řádku nebo pomocí nástroje, jako je phpMyAdmin, abyste ověřili, že operace kopírování byla úspěšná.

Varování

  • Pokud kopírujete celý web, možná budete muset upravovat programové soubory, stejně jako konfigurační pole v databázi, abyste navzájem kopírovali programy a databázi. Ve výchozím nastavení odkazují na původní umístění a databázi.
 

Zanechte Svůj Komentář