„Když jsem MySQL přiřadil root heslo, zobrazí se chybová zpráva, která říká:„ CHYBA 1045: Přístup byl uživateli odepřen: 'root @ localhost' (pomocí hesla: ne). Co to znamená? Potřebuji změnit nebo resetovat Heslo MySQL? “
Používáte-li MySQL často, musíte znát kořenové heslo MySQL, které uživateli root umožní plný přístup do databáze MySQL. K tomu musíte mít root nebo administrátorský přístup k Cloud Serveru pro správu rootovského hesla MySQL. Pokud však chyba trpí, jak napovídá obrázek, musíte změnit nebo resetovat root heslo MySQL podle následujícího popisu.
Poznámka: Heslo root nebo root účtu Cloud Server není stejné jako heslo MySQL. Heslo serveru Cloud Server umožňuje přístup na server. Kořenové heslo MySQL umožňuje přístup pouze k databázi MySQL.
Musíš jailbreak iPhone pro změnu témat zpráv. Upravený iPhone umožňuje uživateli změnit barvu bublin, i když se to nedoporučuje. Ale změna bublin textových zpráv SMS vám umožní přidat do vašeho iPhone osobnější vzhled.
Krok 1 Pomocí tohoto příkazu zastavte démonický proces MySQL
sudo /etc/init.d/mysql zastavit
Krok 2 Tímto příkazem spusťte MySQL bez hesla
sudo mysqld_safe --skip-grant-tables &
Krok 3 Připojte se k klientskému procesu MySQL pomocí tohoto příkazu
mysql -uroot
Krok 4 Reset / Změna hesla
používat mysql;
update user set password = PASSWORD ("mynewpassword") kde User = 'root';
splachovací výsady;
přestat
Krok 5 Zastavte a restartujte službu MySQL pomocí následujících příkazů
sudo /etc/init.d/mysql zastavit
...
sudo /etc/init.d/mysql start
Krok 6 Přihlaste se do databáze MySQL příkazem
mysql -u root -p
Poté budete povýšeni na nové heslo.
Pomocí následujících příkazů resetujte heslo uživatele root pro MySQL root2localhost.
Krok 1 Přihlaste se do systému jako správce.
Krok 2 Chcete-li najít MySQL a zastavit jej, zastavte server MySQL spuštěním „Start“> „Ovládací panely“> „Nástroje pro správu“> „Služby“.
Krok 3 Vytvořte textový soubor obsahující přiřazení hesla na jednom řádku. Nahraďte slovo, které chcete v příkazu použít
MySQL 5.7.6 a novější:
ALTER USER 'root' @ 'localhost' IDENTIFIKOVANÝ 'MyNewPass';
MySQL 5.7.5 a starší:
NASTAVTE HESLO PRO 'root' @ 'localhost' = PASSWORD ('MyNewPass');
4Uložte soubor a v příkladu se předpokládá, že pojmenujete soubor C: \ mysql-init.txt.
5Otevřete okno konzoly a přejděte na příkazový řádek pomocí „Start“> „Spustit“> „cmd“.
6Spusťte server MySQL pomocí volby "--init-file"
C: \> cd "C: \ Program Files \ MySQL \ MySQL Server 5.7 \ bin"
C: \> mysqld --init-file = C: \\ mysql-init.txt
7Po úspěšném restartování serveru MySQL odstraňte "C: \ mysql-init.txt".
Poté budete moci připojit MySQL server jako root s novým heslem. s
Krok 1 Přihlaste se do svého systému jako uživatel Unix, na kterém běží server MySQL.
Krok 2 Zastavte server MySQL odesláním normálního zabití a použijte skutečný název přísahy, pokud je soubor .paid v příkazu
shell> kill `cat / mysql-data-directory / host_name.pid`
Krok 3 Vytvořte textový soubor, který obsahuje příkazy přiřazení hesla na jednom řádku, například ve Windows
MySQL 5.7.6 a novější:
ALTER USER 'root' @ 'localhost' IDENTIFIKOVANÝ 'MyNewPass';
MySQL 5.7.5 a starší:
NASTAVTE HESLO PRO 'root' @ 'localhost' = PASSWORD ('MyNewPass');
Krok 4 Uložte soubor. Tento příklad předpokládá, že pojmenujete soubor „/ home / me / mysql-init“.
Krok 5 Spusťte server MySQL s volbou "-init-file"
Shell> mysqld_safe --init-file = / home / me / mysql-initz
Krok 6 Po úspěšném restartování serveru odstraňte „/ home / me / mysql-init“.
Krok 7 Nyní můžete pomocí nového hesla připojit server MySQL jako root. Zastavte server a restartujte jej normálně.
Krok 1 Zastavte server MySQL v příkazu
sudo /etc/init.d/mysqld stop
Krok 2 Spusťte MySQL bez hesla v příkazu
sudo mysqld_safe --skip-grant-tables
Krok 3 V příkazu se připojte k serveru MySQL
mysql - euroot
Krok 4 V příkazu nastavte nové kořenové heslo MySQL
používat mysql;
update user set password = PASSWORD ("mynewpassword") kde User = 'root';
splachovací výsady;
přestat
Krok 5 Zastavte a restartujte server MySQL
sudo /etc/init.d/mysqld stop
...
sudo /etc/init.d/mysqld start
Krok 6 Přihlaste se k serveru MySQL a pošlete text novému heslu do databáze
mysql -u root -p
Na přídi se zde sdílely způsoby, jak resetovat nebo změnit heslo root MySQL pro přístup k uživateli root @ localhost k návštěvě databáze. Budou vítány jakékoli návrhy na zlepšení tohoto příspěvku, aby pomohl více lidem.