Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> otázka >> hesla >> .

Aké je predvolené heslo MySQL?

V predvolenom nastavení má čerstvá inštalácia MySQL často žiadne heslo Pre koreňového používateľa. Toto je bezpečnostná zraniteľnosť a by sa mala zmeniť okamžite Po inštalácii.

Tu je zrútenie toho, prečo a čo robiť:

* čerstvá inštalácia: Keď prvýkrát nainštalujete MySQL, môže sa užívateľ root (správca) vytvoriť bez hesla. Toto je bežné, aby sa umožnilo ľahké počiatočné nastavenie.

* Riziko bezpečnosti: Zanechanie root používateľa bez hesla je obrovské bezpečnostné riziko. Ktokoľvek sa môže pripojiť k vášmu databázovému serveru a získať úplnú kontrolu.

* Čo robiť: Okamžite Po inštalácii MySQL nastavte silné heslo pre používateľa root. Kroky sa mierne líšia v závislosti od metódy verzie a inštalácie:

* mysql 8.0 a neskôr:

* MySQL 8.0 predstavuje nový doplnok autentifikácie `caching_sha2_password` a počas inštalácie nastaví náhodne vygenerované dočasné heslo. Zvyčajne nájdete toto heslo v denníku chýb servera (začiarknite `/var/log/mySqld.log` alebo podobné). Musíte * zmeniť toto heslo.

* staršie verzie (mysql 5.7 a skôr):

* Často nemalo počiatočné heslo.

Ako zmeniť heslo koreňov:

Tu sú najbežnejšie metódy:

1. Použitie `mysqladmin` (príkazový riadok - staršie verzie):

`` `Bash

mysqladmin -u root heslo "your_new_password"

`` `

Nahraďte „your_new_password“ `s požadovaným silným heslom. Možno to budete musieť spustiť ako `sudo` alebo s príslušnými povoleniami.

2. Pomocou `mysql` (príkazový riadok):

* Pripojenie bez hesla (pôvodne):

`` `Bash

MySQL -u Root

`` `

* Nastavenie hesla (mysql 5.7 a skôr):

`` sql

Aktualizácia mysql.user set autentication_string =heslo ('your_new_password') kde user ='root';

Aktualizácia MySQL.USER SET Plugin ='MySQL_NATIVE_PASSWORD' WHERESKOUSTER ='root'; - Dôležité pre kompatibilitu

Preplachové privilégiá;

`` `

* Nastavenie hesla (mysql 8.0 a neskôr):

`` sql

Alter user 'root'@'localhost' identifikovaný 'your_new_password';

Preplachové privilégiá;

`` `

*Ak sa pripájate od iného hostiteľa (nie `localhost`), podľa toho upravte hostiteľskú časť používateľa, napr.` 'Root'@'%' `na pripojenie od akéhokoľvek hostiteľa (neodporúča sa).*

3. Používanie nástrojov GUI (Phpmyadmin, MySQL Workbench atď.):

* Pripojte sa k svojmu serveru MySQL pomocou nástroja GUI.

* Vyhľadajte časť správy používateľov (zvyčajne v časti „Používatelia“ alebo „výsady“).

* Nájdite používateľa „Root“.

* Upravte používateľa a zmeňte heslo.

Dôležité úvahy:

* Strong Heslá: Použite silné, jedinečné heslo so zmesou horných a malých písmen, čísel a symbolov.

* Hostitelia používateľov: Zvážte obmedzenie používateľa „Root“ na pripojenie iba z `localhost` alebo konkrétnej adresy IP, ak je to možné. To znižuje povrch útoku.

* Zabezpečenie osvedčených postupov: Pravidelne aktualizujte MySQL, použite firewall a na ochranu svojej databázy postupujte podľa ďalších osvedčených postupov zabezpečenia.

V súhrne:Neexistuje predvolené * heslo * pre MySQL po vybalení poľa, ale je nevyhnutné okamžite nastaviť silné heslo pre používateľa koreňov po inštalácii, aby ste zabezpečili svoju databázu.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené