Příručky OVH

Začínáme s MySQL a MariaDB

Práce s databázemi

Láká Vás práce s MySQL či MariaDB? Naučte se vytvářet a spravovat své databáze v několika krocích!

Úvod

Prerekvizity

Před pokračováním v tomto tutoriálu se prosím ujistěte, že: - disponujete instancí CloudDB. - jste obeznámeni se základní příručkou ke službě CloudDB: docs/cloud/clouddb/debuter-avec-clouddb

Co je to databáze MySQL?

MySQL je systém pro správu databáze uplatňující relační databázový model. Tento systém byl od počátku své existence optimalizován na rychlost a vysoký výkon.

Jedná se o open-source engine vlastněný společností Oracle.

Co je to databáze MariaDB?

MariaDB je nástupnickou větví (tzv. "forkem") MySQL.

Tento engine je 100% kompatibilní a "svobodnější" než jeho starší bratr MySQL. Oproti Oracle verzi jsou zde veškeré bugy a roadmapy veřejně přístupné. Úložiště dat InnoDB bylo nahrazeno XtraDB. K dispozici jsou i další optimalizace slibující celkové navýšení výkonu.

Přihlášení do databáze

Mějte prosím na paměti, že tato služba nezprostředkovává přímý přístup k hostitelskému serveru, ale pouze k databázím hostovaným na hostitelském serveru. Generické SQL příkazy zde fungují bez potíží. Software HeidiSQL či SQuirrel SQL je 100% kompatibilní.

Jelikož je MariaDB nástupnickou větví (tzv. "forkem") MySQL, jsou příkazy pro tyto 2 typy relačních databází identické.

Před přihlášením do své databáze se ujistěte, že disponujete následujícími informacemi:

  • Adresa databázové instance
  • Port databáze
  • Uživatelské jméno
  • Heslo
  • Název databáze

Výše uvedené informace naleznete v rámci rozhraní pro správu Vaší databázové instance v Zákaznickém prostoru OVH.

V případě potíží se obraťte na následující příručku:

Připojení přes příkazový řádek

mysql --host=server --user=user --port=port --password=password database_name

Připojení pomocí PHP skriptu

1. <?php
2. $db = new PDO('mysql:host=host;port=port;dbname=dbname', 'username', 'password');
3. ?>

Softwarové připojení (SQuirreL SQL)

  • Po spuštění programu SQuirrel SQL klikněte na tlačítko Aliases a následně na +.

launch SQuirreL SQL

  • Vyplňte následující pole a potvrďte kliknutím na tlačítko OK :
    • Name: zadejte název.
    • Driver: zvolte "MySQL Driver".
    • URL: zadejte adresu serveru a port v následujícím formátu: jdbc:mysql://server:port
    • User Name: zadejte uživatelské jméno.
    • Password: zadejte heslo.

config connection

  • Opět potvrďte kliknutím na tlačítko Connect.

valid connection

Nyní jste připojeni ke své databázi:

config connection

Připojení přes phpMyAdmin

Tento návod bude již brzy k dispozici v rámci samostatné příručky.

Export databáze MySQL či MariaDB

Export databáze přes příkazový řádek

mysqldump --host=server --user=user --port=port --password=password database_name > database_name.sql

Import databáze MySQL či MariaDB

Import databáze přes příkazový řádek

cat database_name.sql | mysql --host=server --user=user --port=port --password=password databse_name

Mohlo by Vás zaujmout...