Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да промените Root парола на MySQL или MariaDB в Linux

Ако инсталирате MySQL или MariaDB в Linux за първи път, има вероятност да изпълните mysql_secure_installation скрипт за защита на вашата MySQL инсталация с основни настройки.

Една от тези настройки е паролата за root на базата данни – която трябва да пазите в тайна и да използвате само когато е необходимо. Ако трябва да го промените (например, когато администратор на база данни смени ролите – или бъде уволнен!).

Предложено четене: Възстановете MySQL или MariaDB Root парола в Linux

Тази статия ще ви бъде полезна. Ще обясним как да промените root парола на MySQL или MariaDB сървър на база данни в Linux.

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

Променете MySQL или MariaDB Root парола

Знаете root паролата и искате да я нулирате, в този случай нека се уверим, че MariaDB работи:

------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
# systemctl is-active mariadb

------------- CentOS/RHEL 6 and Fedora -------------
# /etc/init.d/mysqld status

Ако горната команда не върне думата active като изход или той е спрян, ще трябва да стартирате услугата за база данни, преди да продължите:

------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
# systemctl start mariadb

------------- CentOS/RHEL 6 and Fedora -------------
# /etc/init.d/mysqld start

След това ще влезем в сървъра на базата данни като root:

# mysql -u root -p

За съвместимост между версиите ще използваме следното изявление, за да актуализираме потребителската таблица в базата данни на mysql. Имайте предвид, че трябва да замените YourPasswordHere с новата парола, която сте избрали за root.

MariaDB [(none)]> USE mysql;
MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host = 'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;

За да потвърдите, излезте от текущата си сесия на MariaDB, като напишете.

MariaDB [(none)]> exit;

и след това натиснете Enter. Вече трябва да можете да се свържете със сървъра с новата парола.

Резюме

В тази статия сме обяснили как да промените паролата за root на MariaDB / MySQL – независимо дали знаете текущата или не.

Както винаги, не се колебайте да ни изпратите бележка, ако имате въпроси или обратна връзка, като използвате нашия формуляр за коментари по-долу. Очакваме с нетърпение да чуем от вас!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CONVERT_TZ() Примери – MySQL

  2. Може ли MySQL тригер да симулира ограничение CHECK?

  3. MySQL:чувствителен ли е регистърът на буквите в израза SELECT?

  4. MySQL неправилен ключов файл за таблицата tmp при извършване на множество обединения

  5. Отчитане на грешки в подготвените изявления на MySQLi