= bubbalog =Дневникът на моето стадо

Изтрит root потребител в MySQL?

Tuesday 01.03.2011 17:08 EEST · Публикувано от в = FreeBSD =, = Linux =

Източник: http://www.webhostingtalk.com/showpost.php?s=a4acfce0913018e50d29776b2c05e8a6&p=3881638&postcount=2

Няма такава простотия. Ама случва се, когато правиш опити…

Всичко започна невинно, когато си търсех красива и безплатна програмка клиент за MySQL за Windows. Намерих накрая – Navicat Lite, доста приятна и може за  използва ssh за връзка със сървъра, за да не се налага отваряне на нови потребители за от други места… но както и да е. Инсталирах я, почнах да човъркам и по едно врме както се заиграх и затрих MySQL root user-а! Бах и късмет начи… Мдам, лесно е да се предположи, че щом имам достъп до сървъра, просто пускам базата данни в изолиран режим за да не иска парола и го правя наново… ама не е толкова лесно :)

Решението е следното. Стартирате следната команда

# mysqld_safe –skip-grant-tables &

след което стартирате

# mysql

при което трябва да се вържете без да ви иска парола.

Следва изпълнението а следните 3 коанди в средатата на MySQL

mysql> GRANT CREATE, DROP ON *.* TO root@localhost IDENTIFIED BY ‘newpass’ WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY ‘newpass’ WITH GRANT OPTION;
mysql> exit

след което трябва да рестартирате MySQL сървъра и всичко би трябвало да е наред. и занапред да внимавате къде пипате…

Остави коментар

Писането на кирилица е задължително!
Коментари, които не са на кирилица ще бъдат изтрити без предупреждение.
Всеки коментари съдържащи 1 или повече линка, ще бъдат публикувани след одобрение.