Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
- Windows:Otvorte konzolu "Služby" a reštartujte službu "MySQL".
- macOS:Otvorte "Terminál" a spustite príkaz:
```
reštart služby sudo mysql
```
- Linux:Otvorte "Terminál" a spustite príkaz:
```
reštart služby sudo mysql
```
2. Obnovte heslo MySQL
- Windows:Otvorte "klienta príkazového riadka MySQL" a spustite príkaz:
```
ZMENIŤ POUŽÍVATEĽA 'root'@'localhost' IDENTIFIKOVATEĽNÝ PODĽA 'new-password';
```
- macOS:Otvorte "Terminál" a spustite príkaz:
```
mysql -u root -p
ZMENIŤ POUŽÍVATEĽA 'root'@'localhost' IDENTIFIKOVATEĽNÝ PODĽA 'new-password';
```
- Linux:Otvorte "Terminál" a spustite príkaz:
```
mysql -u root -p
ZMENIŤ POUŽÍVATEĽA 'root'@'localhost' IDENTIFIKOVATEĽNÝ PODĽA 'new-password';
```
3. Skontrolujte používateľské oprávnenia MySQL
- Otvorte "klienta príkazového riadka MySQL" a spustite príkaz:
```
UDELTE VŠETKY PRIVILEGIÁ PRE *.* 'root'@'localhost' S MOŽNOSŤOU UDELENIA;
```
4. Skontrolujte konfiguračný súbor MySQL
- Otvorte konfiguračný súbor MySQL ("my.cnf") a skontrolujte, či sú prítomné nasledujúce riadky:
```
[mysqld]
adresa väzby =127.0.0.1
```
- Uložte konfiguračný súbor a reštartujte službu MySQL.
5. Preinštalujte MySQL
- Ak žiadny z vyššie uvedených krokov nefunguje, možno budete musieť preinštalovať MySQL.
- Pred preinštalovaním nezabudnite vytvoriť zálohu databázy.
6. Obnovte koreňové heslo MySQL pomocou mysqldump
- Najprv zastavte službu MySQL.
- V systéme Windows:
```
net stop MySQL
```
- V systéme macOS / Linux:
```
sudo služba mysql stop
```
- Ak chcete resetovať heslo root pomocou mysqldump, prihláste sa do MySQL pomocou voľby -u na určenie používateľa root. Ak to chcete urobiť, spustite príkaz:
```
mysqldump -u root
```
- Potom resetujte heslo root pomocou príkazu UPDATE, ako je uvedené nižšie:
```
AKTUALIZÁCIA mysql.user SET password =PASSWORD("YourNewPass") WHERE USER ="root";
```
- Potom vyprázdnite privilégiá pomocou príkazu FLUSH PRIVILEGES.
```
SPLACHOVAŤ PRIVILEGIÁ;
```
Nakoniec ukončite konzolu MySQL zadaním ```exit```.
Po resetovaní hesla root spustite službu MySQL.
- Windows:
```
čistý štart MySQL
```
- macOS / Linux:
```
spustenie služby sudo mysql
```
To je všetko. Úspešne ste resetovali koreňové heslo MySQL pomocou mysqldump.