MySQL түбірлік пайдаланушы паролін терминал арқылы қалай өзгертуге болады

Мен MySQL түбірінің паролін ұмытып кеткен басқа администраторды білемін, бұл нағыз қолайсыздық болуы мүмкін, солай ма?

MySQL серверінің администраторының паролін (түбірін) есіңізде сақтамауыңыз үшін жаңа мәліметтер базасын құру керек, ештеңе істей алмайсыз және жасай алмайсыз деп елестетіп көріңіз.

Мұнда мен сізге MySQL серверіне түбірлік парольді орнатпай-ақ терминал арқылы қалай кіруге болатынын көрсетемін, осылайша ішке кіргенде root паролін өзгерте аласыз.

Тиісті мақала:
MySQL мәліметтер қорының кестелерін тексеріп, бүлінгендерді жөндеңіз

Біріншіден, mysql қызметін тоқтату керек:

Келесі екі пәрменді орнату арқылы әкімшілік артықшылықтармен орындау қажет sudo команданың басында немесе оларды тікелей орындау арқылы түбір

service mysql stop

Бұл қызметті тоқтатты, енді біз оны басқаша жолмен бастаймыз, кейінірек бізден пароль сұрамайтын тәсілмен:

mysqld_safe --skip-grant-tables &

Дайын, енді MySQL терминалына кірейік:

mysql -u root

Олар оның пароль сұрамағанын көреді, олар MySQL консоліне немесе терминалына кіріп, өздері қалаған нәрсені істей алатындығын көреді, енді MySQL түбірлік паролін өзгертуге көшейік.

Алдымен біз 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 пікір, өз пікіріңізді қалдырыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   отшашу дижо

    Өте жақсы кеңес, рахмет

  2.   Чапаррал дижо

    Керемет, керемет!

  3.   ФИКСОКОН дижо

    менімен болғанын күту үшін, оны көруге болады, жақсы кеңестер жоқ

  4.   CrisXuX дижо

    Excelente

  5.   Густаво Лондоно Л. дижо

    өте жақсы мақала, құшақтау !!

  6.   Рикардо дижо

    Өте пайдалы, сіз мені қиын жерден шығардыңыз. Рақмет сізге.

  7.   пепе дижо

    Өте пайдалы, сіз мені асығыс шығардыңыз, рахмет!

  8.   Хосе дижо

    Бұл шешім мен үшін бірнеше рет жұмыс істеді, бірақ қазір менде жаңадан орнатылған mysql қозғалтқышы бар және мен парольді орнатуға тырысамын, бірақ ол маған «пароль» өрісі жоқ екенін, құрылымды тексеріп, өріс шынымен жоқ екенін айтады . Оны қалай түзетуге болады?

  9.   Игнасио дижо

    Рақмет, сіз mysql-ді қайта басқара алу арқылы мені құтқардыңыз ...

  10.   Дэвид дижо

    Мен он мың алғыстың арқасында жұмыс жасадым.

  11.   Хавьерфдез дижо

    Сіз менің мәселемді шешіп алдыңыз. Рақмет сізге!

  12.   фреваль дижо

    Соңғы 4 қадам өзгеріс жасайды, сізге үлкен рахмет

  13.   FuzzJS дижо

    Рахмет, ол мен үшін өте жақсы жұмыс істеді, бірақ келесі командалық хабарламадан кейін қате пайда болды:

    mysqld_safe '/ var / run / mysqld' UNIX ұяшық файлына арналған каталог жоқ

    Каталогты құру мәселені шешті және мен парольді ауыстыруды аяқтай алдым, егер біреу болса, мен командалармен бөлісемін.

    mkdir -p / var / run / mysqld
    таңдалған mysql: mysql / var / run / mysqld

  14.   АНА ЖУЛИЯ дижо

    Өте жақсы

  15.   Джусеппе дижо

    Мақала үшін көп рахмет.
    Бұл маған тест-мәліметтер базасын ұзақ уақыт бойы LAMP серверін орнатқан таңқурай pi-ден қалпына келтіруге көмектесті.