Mariadb - je to volná relační DBMS, což je Fork MySQL. Často se používá v různých webových aplikacích. Při práci s Mariadb může dojít k situaci, kdy je zapomenuto heslo pro účet root. V tomto článku se podíváme na to, jak obnovit heslo root Mariadb v operačním systému Windows.
Prvním krokem bude nutnost zastavit službu Mariadb na počítači. Chcete-li to provést, otevřete příkazový řádek, zadejte příkaz "net stop mysql" a stiskněte Enter. To umožní zastavit službu a přejít do další fáze.
Dále je třeba spustit službu Mariadb s možností -- skip-grant-tables, která zajistí přístup bez hesla k MariaDB. Chcete-li to provést, otevřete příkazový řádek a zadejte příkaz "mysqld.exe --skip-grant-tables". Stiskněte Enter a služba bude spuštěna s příslušnou možností.
Nyní spusťte další příkazový řádek a zadejte příkaz "mysql-u root" pro připojení k Mariadb bez zadání hesla. Po stisknutí Enter byste měli obdržet pozvánku na Mariadb.
V tomto okamžiku můžete změnit heslo root Mariadb. Chcete-li to provést, zadejte do příkazového řádku Mariadb následující příkaz: "UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE User='root';". Nezapomeňte nahradit' new_password ' novým heslem, které chcete nastavit.
Poté zadejte příkaz "flush PRIVILEGES;" a stiskněte Enter. Tímto způsobem bude aktualizováno heslo root pro Mariadb.
Nyní zastavte službu Mariadb zadáním příkazu "net stop mysql" na příkazovém řádku. Služba bude zastavena.
Nakonec spusťte službu Mariadb znovu pomocí příkazu "net start mysql" a stiskněte Enter. Poté se budete moci připojit k Mariadb s novým heslem root.
Obnovení hesla root Mariadb ve Windows
Zapomenout heslo z účtu root v MariaDB může být nepříjemná situace. Existuje však několik způsobů, jak obnovit přístup k databázi na operačním systému Windows.
Metoda 1: Použití příkazového řádku
1. Otevřete příkazový řádek spuštěním příkazu " cmd "v nabídce Start.
2. Přejděte do složky MariaDB pomocí příkazu "cd C:\Program Files\MariaDB\MariaDB \bin", kde "" je nainstalovaná verze MariaDB.
3. Zadejte příkaz "mysql-u root --skip-grant-tables" a připojte se k MariaDB jako uživatel root bez ověření hesla.
4. Nyní můžete změnit heslo pomocí následujícího příkazu MySQL:
UPDATE mysql.user SET Password=PASSWORD ('nový_parole') WHERE User= 'root';
Nahraďte "nový" požadovaným heslem.
5. Poté spusťte příkaz "flush PRIVILEGES;" a obnovte oprávnění.
6. Zadejte "exit" a restartujte server MariaDB.
Metoda 2: Použití MariaDB Installation Package
1. Stáhněte si a nainstalujte MariaDB Installation Package z oficiálních stránek.
2. Během procesu instalace zadejte požadované heslo pro účet root.
3. Po instalaci spusťte MariaDB a přihlaste se pomocí zadaného hesla.
Po obnovení hesla root do MariaDB ve Windows budete moci bez problémů znovu používat svou databázi.
Záloha databáze
K vytvoření zálohy databáze v MariaDB na operačním systému Windows lze použít příkaz mysqldump. Tento příkaz vám umožňuje exportovat obsah databáze do textového souboru.
Příklad příkazu Vytvořit zálohu databáze s názvem " database_name "a uložit ji do souboru" backup.sql":
mysqldump -u root -p database_name > backup.sql
Při provádění tohoto příkazu systém požádá o zadání hesla root uživatele databáze MariaDB.
Po provedení příkazu, Soubor " backup.sql " bude obsahovat kompletní strukturu a data z databáze.
Je důležité pravidelně zálohovat databázi, aby bylo možné v případě potřeby rychle obnovit informace. Doporučuje se také ukládat zálohy na jednotlivá média, aby byla zajištěna dodatečná ochrana dat v případě poškození hlavního úložného systému.