ટર્મિનલ દ્વારા MySQL રુટ વપરાશકર્તા પાસવર્ડ કેવી રીતે બદલવો

હું કેટલાક અન્ય સંચાલકને જાણું છું જે MySQL રુટ પાસવર્ડ ભૂલી ગયા છે, આ એક વાસ્તવિક અસુવિધા હોઈ શકે, ખરું?

કલ્પના કરો કે તમારે નવો ડેટાબેસ બનાવવાની જરૂર છે, કંઇ પણ કરો અને તમે કરી શકતા નથી કારણ કે તમે MySQL સર્વરના એડમિનિસ્ટ્રેટર (રુટ) નો પાસવર્ડ યાદ કરી શકતા નથી, તે એક વાસ્તવિક સમસ્યા છે.

અહીં હું તમને બતાવીશ કે રુટ પાસવર્ડ સેટ કર્યા વિના, ટર્મિનલ દ્વારા માયએસક્યુએલ સર્વરને કેવી રીતે .ક્સેસ કરવું, જેથી અંદર એકવાર તમે રુટ પાસવર્ડ બદલી શકો.

સંબંધિત લેખ:
MySQL ડેટાબેસેસ કોષ્ટકો અને સમારકામ ભ્રષ્ટ તપાસો

પ્રથમ વસ્તુ એ mysql સેવા બંધ કરવી પડશે:

નીચેના બે આદેશો વહીવટી વિશેષાધિકારો સાથે અમલમાં મૂકવા આવશ્યક છે, ક્યાં તો સુયોજિત કરીને sudo આદેશની શરૂઆતમાં અથવા તેમને સીધા ચલાવીને રુટ

service mysql stop

આણે સેવા બંધ કરી દીધી, હવે અમે તેને શરૂ કરવા જઈ રહ્યા છીએ પરંતુ એક અલગ રીતે, એક રીત જે પછીથી અમને પાસવર્ડ પૂછશે નહીં:

mysqld_safe --skip-grant-tables &

તૈયાર છે, ચાલો હવે MySQL ટર્મિનલને accessક્સેસ કરીએ:

mysql -u root

તેઓ જોશે કે તે પાસવર્ડ માંગતો નથી, તેઓ જોશે કે તેઓ પહેલેથી જ MySQL કન્સોલ અથવા ટર્મિનલ દાખલ કરી ચૂક્યા છે અને જે ઇચ્છે તે કરી શકે છે, ચાલો MySQL રુટ પાસવર્ડ બદલવા આગળ વધીએ.

પહેલા આપણે આ પ્રમાણે MySQL ડેટાબેઝ દાખલ કરીશું:

use mysql;

પછી, ચાલો પાસવર્ડ બદલીએ:

update user set password=PASSWORD("ElNuevoPassword") where user='root';

ચાલો હવે વિશેષાધિકારોને તાજું કરીએ:

flush privileges;

અને છેવટે અમે બહાર જઇએ છીએ:

quit;

તૈયાર છે, અમે માયએસક્યુએલના રૂટ વપરાશકર્તાનો પાસવર્ડ બદલી દીધો છે, હવે આપણે સેવા બંધ કરીશું અને તે જેવું હોવું જોઈએ તે શરૂ કરીશું:

service mysql stop

service mysql start

અંત

આ તે છે, તેઓએ તેમના પોતાના MySQL સર્વર પર ફરીથી નિયંત્રણ મેળવ્યું છે


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   ફાયરકોલ્ડ જણાવ્યું હતું કે

    ખૂબ જ સારી ટીપ, આભાર

  2.   ચાપાર્રલ જણાવ્યું હતું કે

    ઉત્તમ, મહાન!

  3.   ફિક્સોન જણાવ્યું હતું કે

    મારી સાથે પ્રયત્ન કરવા માટે તેની રાહ જોવી, સારી ટીપ્સ કંઈ નથી

  4.   ક્રિસ્ક્સ્યુએક્સ જણાવ્યું હતું કે

    Excelente

  5.   ગુસ્તાવો લંડનો એલ જણાવ્યું હતું કે

    ખૂબ જ સારો લેખ, આલિંગન !!

  6.   રિકાર્ડો જણાવ્યું હતું કે

    ખૂબ જ ઉપયોગી, તમે મને ફક્ત બંધનમાંથી મુક્ત કરી દીધા. આભાર.

  7.   પેપે જણાવ્યું હતું કે

    ખૂબ ઉપયોગી, તમે મને એક ચુસ્ત સ્થળેથી બહાર કા !્યા, આભાર!

  8.   જોસ જણાવ્યું હતું કે

    આ સોલ્યુશન મારા માટે ઘણી વખત કામ કરે છે, પરંતુ હવે મારી પાસે નવું ઇન્સ્ટોલ કરેલું મ્યુઝિક્યુએલ એન્જિન છે અને હું પાસવર્ડ સેટ કરવાનો પ્રયાસ કરું છું, જો કે તે મને કહે છે કે "પાસવર્ડ" ફીલ્ડ અસ્તિત્વમાં નથી, સ્ટ્રક્ચરને ચકાસો અને ફીલ્ડ ખરેખર અસ્તિત્વમાં નથી. . તેને કેવી રીતે ઠીક કરવો તે કોઈ વિચાર છે?

  9.   ઇગ્નાસિયો ફરે જણાવ્યું હતું કે

    આભાર, તમે મારા MySQL પર ફરીથી નિયંત્રણ મેળવી શક્યા દ્વારા મને બચાવ્યા ...

  10.   ડેવિડ જણાવ્યું હતું કે

    હું દસ હજાર આભાર કામ કર્યું.

  11.   જાવિયરફ્ડેઝ જણાવ્યું હતું કે

    સારું, તમે મારી સમસ્યા હલ કરી છે. આભાર!

  12.   આવર્તન જણાવ્યું હતું કે

    છેલ્લા 4 પગલાઓ એક ફરક બનાવે છે તમારો ખૂબ ખૂબ આભાર

  13.   ફઝજેએસ જણાવ્યું હતું કે

    આભાર તે મારા માટે ખૂબ સરસ રીતે કામ કર્યું જો કે મને નીચેના સંદેશ સાથેના પ્રથમ આદેશ પછી ભૂલ આવી:

    યુનિક્સ સોકેટ ફાઇલ માટેની mysqld_safe ડિરેક્ટરી '/ var / run / mysqld' અસ્તિત્વમાં નથી

    ડિરેક્ટરી બનાવવાથી સમસ્યા હલ થઈ અને હું પાસવર્ડ બદલાવને પૂર્ણ કરવામાં સમર્થ હતો, જો કોઈને થયું હોય તો હું આદેશો શેર કરું છું.

    mkdir -p / var / run / mysqld
    chown mysql: mysql / var / run / mysqld

  14.   એએન જુલિયા જણાવ્યું હતું કે

    ખુબ જ સરસ

  15.   જિયસુપે જણાવ્યું હતું કે

    લેખ માટે ખૂબ ખૂબ આભાર.
    તે મને રાસ્પબેરી પાઇના પરીક્ષણ ડેટાબેસેસને પુન recoverપ્રાપ્ત કરવામાં મદદ કરી જેમાં મેં લાંબા સમયથી એલએએમપી સર્વર ઇન્સ્ટોલ કર્યું છે.