MySQL MariaDB

Как да промените коренната парола на MySQL в Ubuntu 20.04

Как да промените коренната парола на MySQL в Ubuntu 20.04

Паролите са трудни за запомняне, така че ако сте забравили коренната парола на MySQL, за щастие има начин да я промените. Тази публикация е написана за вас и до края на тази публикация ще промените успешно паролата на MySQL.

Преди да преминете директно към решението, се приема, че използвате най-новата версия на базата данни MySQL на Ubuntu 20.04 LTS система. Тази публикация ще предостави ръководство стъпка по стъпка за това как да промените коренната парола на MySQL в Ubuntu 20.04. Така че, без да губим време, нека започнем.

Стъпка 1: Проверете версията на MySQL на Ubuntu 20.04

На първо място, проверете версията на вашия MySQL, защото тази публикация съдържа решението за промяна на паролата за root на версия 8 или по-нова. Ако версията на вашия MySQL е по-ниска от 8, тогава решението ще бъде различно. Командата за проверка на версията на MySQL е дадена по-долу.

$ mysql - версия

Стъпка 2: Спрете MySQL сървъра

За да промените коренната парола на MySQL, първо трябва да изключите сървъра MySQL и можете да го направите, като използвате командата:

$ sudo systemctl stop mysql.обслужване

Проверете състоянието на сървъра MySQL, за да проверите с помощта на командата:

$ sudo systemctl статус mysql.обслужване

Стъпка 3: Пропуснете таблици за предоставяне и мрежи

За да стартирате MySQL сървъра без предоставяне на таблици и проверка на мрежата, задайте променливата на средата MYSQLD_OPTS, която MySQL използва при стартиране.

$ sudo systemctl set-environment MYSQLD_OPTS = "- skip-networking --skip-grant-tables"

Добре, променливата на средата е зададена и ние можем да влезем в черупката на MySQL, без да предоставяме никаква парола.

Стъпка 4: Стартирайте услугата MySQL

След като зададете променливата на околната среда MYSQLD_OPTS, стартирайте услугата MySQL сега, като използвате командата:

$ sudo systemctl стартира mysql.обслужване

Стъпка 5: Потвърдете състоянието на MySQL сървъра

Потвърдете състоянието на услугата MySQL, независимо дали тя работи или не:

$ sudo systemctl статус mysql.обслужване

Стъпка 6: Влезте в черупката на MySQL

Сега трябва да влезете като root потребител на сървъра MySQL и за влизане в черупката MySQL въведете командата:

$ sudo mysql -u корен

Без да предоставяте никаква парола, ще влезете в черупката на MySQL.

Стъпка 7: Променете паролата на root

Сега първо измийте привилегиите.

mysql> привилегии за промиване;

Изберете базата данни MySQL.

mysql> ИЗПОЛЗВАЙ mysql

И задайте новата парола за основния потребител, като използвате командата Alter, като напишете следното изявление.

mysql> ALTER USER 'root' @ 'localhost' ИДЕНТИФИЦИРАН ОТ 'the-new-password';

На мястото на „новата парола“ въведете новата си парола. След успешна промяна на паролата за корен на MySQL, излезте от черупката на MySQL.

mysql> изход;

Стъпка 8: Убийте всички MySQL процеси и рестартирайте услугата MySQL

На първо място, унищожете всички процеси на MySQL, преди дори да рестартирате MySQL сървъра.

$ sudo killall -u mysql

След като получите изхода, както е показано на снимката, натиснете „Enter“ и рестартирайте MySQL сървъра, като използвате командата, дадена по-долу.

$ sudo systemctl рестартирайте mysql.обслужване

Стъпка 9: Влезте с ново зададена парола

Сега влезте в черупката на MySQL с ново зададената парола.

$ sudo mysql -u корен -p

Посочете наскоро зададената парола в командата ALTER.

Това е то. Коренната парола на MySQL е успешно променена и вие отново сте влезли в черупката на MySQL.

Увийте

В това ръководство стъпка по стъпка сте се научили да променяте коренната парола на MySQL на Ubuntu 20.04 LTS система. Тази публикация съдържа задълбочено и лесно за разбиране решение за нулиране на основната парола на MySQL на Ubuntu 20.04.

Как да използвам AutoKey за автоматизиране на Linux игри
AutoKey е програма за автоматизация на настолни компютри за Linux и X11, програмирана в Python 3, GTK и Qt. Използвайки неговата функционалност за скр...
Как да покажа брояч на FPS в игрите на Linux
Linux игрите получиха голям тласък, когато Valve обяви поддръжка на Linux за Steam клиент и техните игри през 2012 г. Оттогава много AAA и независими ...
Как да изтеглите и пуснете Civilization VI на Сид Майер на Linux
Въведение в играта Civilization 6 е модерен поглед върху класическата концепция, въведена в поредицата от игрите Age of Empires. Идеята беше доста про...