MySQL root-ийн нууц үгийг мартсан бусад администраторыг би мэднэ, энэ нь үнэхээр таагүй зүйл байж болох юм, тийм ээ?
Та MySQL серверийн администратор (root) нууц үгээ санахгүй байгаа тул шинэ мэдээллийн сан үүсгэх, юу ч хийх шаардлагагүй, чадахгүй байгаа гэж төсөөлөөд үзээрэй.
Энд би MySQL сервер рүү root нууц үгээ тохируулахгүйгээр терминалаар дамжуулан хэрхэн нэвтрэхийг зааж өгөх болно.
Хамгийн эхний зүйл бол mysql үйлчилгээг зогсоох явдал юм.
service mysql stop
Энэ нь үйлчилгээг зогсоосон тул одоо бид үүнийг эхлүүлэх гэж байна, гэхдээ өөр аргаар дараа нь биднээс нууц үг асуухгүй байх арга замаар:
mysqld_safe --skip-grant-tables &
Бэлэн байна, одоо MySQL терминал руу хандъя.
mysql -u root
Тэд нууц үг асуугаагүй болохыг тэд харах болно, тэд MySQL консол эсвэл терминал руу аль хэдийн орчихсон, хүссэн бүхнээ хийх боломжтой байгааг харах болно, тэгээд MySQL root нууц үгийг өөрчилье.
Эхлээд бид MySQL мэдээллийн баазад дараах байдлаар орно.
use mysql;
Дараа нь нууц үгээ өөрчилье.
update user set password=PASSWORD("ElNuevoPassword") where user='root';
Одоо давуу эрхээ сэргээе:
flush privileges;
Эцэст нь бид гадагш гарав.
quit;
Бэлэн байна, бид MySQL root хэрэглэгчийн нууц үгийг өөрчилсөн тул одоо үйлчилгээг зогсоож дараах байдлаар эхлүүлэх гэж байна.
service mysql stop
service mysql start
эцсийн
Энэ бол тэд өөрсдийн MySQL серверийн хяналтаа сэргээсэн болно
15 сэтгэгдэл, үлдээгээрэй
Маш сайн зөвлөгөө, баярлалаа
Маш сайн, гайхалтай!
Надад тохиолдохыг хүлээгээд үзээрэй, сайн зөвлөгөө байхгүй
Excelente
маш сайн нийтлэл, тэврэлт !!
Маш хэрэгтэй, чи намайг дөнгөж сая хатуу цэгээс гаргав. Баярлалаа.
Маш их хэрэгтэй, чи намайг яаран гаргасан, баярлалаа!
Энэхүү шийдэл нь надад олон удаа ажиллаж байсан боловч одоо шинээр суулгасан mysql хөдөлгүүртэй болсон бөгөөд би нууц үгээ тохируулахыг оролдож байгаа боловч "нууц үг" талбар байхгүй, бүтцийг шалгаж, талбар үнэхээр байхгүй байгааг надад хэлж байна. . Үүнийг хэрхэн засах талаар ямар нэгэн санаа байна уу?
Баярлалаа, та миний mysql-ийг дахин хянах боломжтой болсноор намайг аварсан ...
Би арван мянган талархлын үр дүнд ажилласан.
Та миний асуудлыг шийдсэн. Баярлалаа!
Сүүлийн 4 алхам өөрчлөлтийг маш их баярлалаа
Баярлалаа, энэ нь миний хувьд маш сайн ажилласан, гэхдээ дараахь мессежтэй эхний командын дараа алдаа гарав:
mysqld_safe UNIX сокет файлд зориулсан '/ var / run / mysqld' лавлах байхгүй байна
Лавлах хуудсыг үүсгэснээр асуудал шийдэгдсэн бөгөөд би нууц үгээ сольж дуусаад хэн нэгэнд тохиолдсон тохиолдолд командыг хуваалцаж байна.
mkdir -p / var / run / mysqld
chown mysql: mysql / var / run / mysqld
Дэндүү сайн
Нийтлэлийн талаар маш их баярлалаа.
LAMP серверийг удаан хугацаанд суулгасан бөөрөлзгөнө пи-аас тестийн мэдээллийн санг сэргээхэд надад тусалсан.