វិធីផ្លាស់ប្តូរលេខសម្ងាត់អ្នកប្រើប្រាស់ MySQL តាមស្ថានីយ

ខ្ញុំស្គាល់អ្នករដ្ឋបាលខ្លះទៀតដែលបានភ្លេចលេខសម្ងាត់នៃប្ញស MySQL តើនេះអាចជាការរអាក់រអួលពិតប្រាកដមែនទេ?

ស្រមៃថាអ្នកត្រូវការបង្កើតមូលដ្ឋានទិន្នន័យថ្មីធ្វើអ្វីមួយហើយអ្នកមិនអាចពីព្រោះអ្នកមិនអាចចាំពាក្យសម្ងាត់របស់អ្នកគ្រប់គ្រង (ឬស) របស់ MySQL ដែលជាបញ្ហាពិត។

នៅទីនេះខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបចូលប្រើម៉ាស៊ីនមេ MySQL តាមរយៈស្ថានីយដោយមិនចាំបាច់កំណត់លេខសំងាត់ដូច្នេះនៅពេលដែលនៅខាងក្នុងអ្នកអាចផ្លាស់ប្តូរលេខសំងាត់។

អត្ថបទទាក់ទង៖
ពិនិត្យតារាងនៃឃ្លាំងទិន្នន័យ MySQL ហើយជួសជុលខូច

រឿងដំបូងគឺត្រូវបញ្ឈប់សេវាកម្ម mysql៖

ពាក្យបញ្ជាពីរខាងក្រោមត្រូវតែត្រូវបានប្រតិបត្តិដោយមានសិទ្ធិជារដ្ឋបាលដោយកំណត់ sudo នៅដើមនៃពាក្យបញ្ជាឬដោយប្រតិបត្តិពួកវាដោយផ្ទាល់ ជា root

service mysql stop

នេះបានបញ្ឈប់សេវាកម្មឥឡូវនេះយើងនឹងចាប់ផ្តើមវាប៉ុន្តែតាមវិធីផ្សេងគ្នាវិធីមួយដែលនឹងមិនស្នើសុំឱ្យយើងមានពាក្យសម្ងាត់នៅពេលក្រោយ:

mysqld_safe --skip-grant-tables &

រួចរាល់ឥឡូវយើងចូលដំណើរការស្ថានីយ MySQL៖

mysql -u root

ពួកគេនឹងឃើញថាវាមិនបានស្នើសុំលេខសម្ងាត់ទេពួកគេនឹងឃើញថាពួកគេបានចូលកុងសូលរឺក៏ស្ថានីយរួចហើយហើយអាចធ្វើអ្វីដែលពួកគេចង់បានសូមបន្តផ្លាស់ប្តូរលេខសំងាត់ MySQL ។

ដំបូងយើងនឹងបញ្ចូលមូលដ្ឋានទិន្នន័យ MySQL ដូចជាៈ

use mysql;

បន្ទាប់មកសូមប្តូរលេខសំងាត់៖

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

ឥឡូវចូរយើងធ្វើឱ្យប្រសើរឡើងនូវសិទ្ធិឯកសិទ្ធិ

flush privileges;

ហើយចុងក្រោយយើងចេញទៅក្រៅ៖

quit;

ត្រៀមខ្លួនរួចរាល់ហើយយើងបានផ្លាស់ប្តូរលេខសម្ងាត់របស់អ្នកប្រើប្រាស់ប្រព័ន្ធ MySQL ឥឡូវនេះយើងនឹងបញ្ឈប់សេវាកម្មហើយចាប់ផ្តើមវាដូចដែលវាគួរតែមានៈ

service mysql stop

service mysql start

ចុងបញ្ចប់

នេះគឺជាវាពួកគេបានទទួលការគ្រប់គ្រងលើ MySQL server របស់ពួកគេរួចហើយ


ខ្លឹមសារនៃអត្ថបទប្រកាន់ខ្ជាប់នូវគោលការណ៍របស់យើង ក្រមសីលធម៌វិចារណកថា។ ដើម្បីរាយការណ៍ការចុចកំហុស នៅទីនេះ.

៥៧ យោបល់ទុកអ្នក

ទុកឱ្យយោបល់របស់អ្នក

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ។ អ្នកគួរតែអនុវត្តតាម *

*

*

  1. ទទួលខុសត្រូវចំពោះទិន្នន័យ: មីហ្គែល - ហ្គែលហ្គេតថន
  2. គោលបំណងនៃទិន្នន័យ៖ គ្រប់គ្រង SPAM ការគ្រប់គ្រងមតិយោបល់។
  3. ភាពស្របច្បាប់៖ ការយល់ព្រមរបស់អ្នក
  4. ការប្រាស្រ័យទាក់ទងទិន្នន័យ៖ ទិន្នន័យនឹងមិនត្រូវបានទាក់ទងទៅភាគីទីបីឡើយលើកលែងតែកាតព្វកិច្ចផ្នែកច្បាប់។
  5. ការផ្ទុកទិន្នន័យ៖ មូលដ្ឋានទិន្នន័យដែលរៀបចំដោយបណ្តាញ Occentus (EU)
  6. សិទ្ធិ៖ នៅពេលណាដែលអ្នកអាចដាក់កម្រិតទាញយកមកវិញនិងលុបព័ត៌មានរបស់អ្នក។

  1.   កាំជ្រួច dijo

    ព័ត៌មានជំនួយល្អណាស់សូមអរគុណ

  2.   Chaparral dijo

    ល្អមែនទែន!

  3.   FIXOCONN dijo

    ដើម្បីរង់ចាំឱ្យវាកើតឡើងចំពោះខ្ញុំដើម្បីសាកល្បងវាគ្មានអ្វីល្អទេ

  4.   CrisXuX dijo

    Excelente

  5.   ហ្គូស្តូវ៉ូឡុងអិល dijo

    អត្ថបទល្អណាស់ឱប !!

  6.   Ricardo dijo

    មានប្រយោជន៍ខ្លាំងណាស់អ្នកទើបតែដកខ្ញុំចេញពីកន្លែងចង្អៀតមួយ។ សូមអរគុណ។

  7.   Pepe dijo

    មានប្រយោជន៍ណាស់អ្នកធ្វើឱ្យខ្ញុំចេញពីការប្រញាប់សូមអរគុណ!

  8.   លោក jose dijo

    ដំណោះស្រាយនេះបានជួយខ្ញុំច្រើនដងហើយប៉ុន្តែឥឡូវខ្ញុំមានម៉ាស៊ីន mysql ដែលបានតំឡើងថ្មីហើយព្យាយាមកំណត់លេខសំងាត់ទោះយ៉ាងណាវាប្រាប់ខ្ញុំថាវាល "លេខសម្ងាត់" មិនមានទេផ្ទៀងផ្ទាត់រចនាសម្ព័នហើយវាលពិតជាមិនមានទេ។ គំនិតណាមួយពីរបៀបជួសជុលវា?

  9.   អាយហ្គីណាស៊ីយ៉ូហ្វារេ dijo

    សូមអរគុណអ្នកបានជួយសង្គ្រោះខ្ញុំដោយអាចគ្រប់គ្រងមកវិញនូវ mysql របស់ខ្ញុំ ...

  10.   ព្រះបាទដាវីឌ dijo

    ខ្ញុំបានធ្វើការអស់ពីមួយម៉ឺនអរគុណ។

  11.   Javierfdez dijo

    ល្អអ្នកបានដោះស្រាយបញ្ហារបស់ខ្ញុំ។ សូមអរគុណ!

  12.   ហ្វ្រេល dijo

    4 ជំហានចុងក្រោយធ្វើឱ្យមានភាពខុសគ្នាសូមអរគុណអ្នកខ្លាំងណាស់

  13.   FuzzJS dijo

    សូមអរគុណដែលវាដំណើរការល្អសម្រាប់ខ្ញុំទោះយ៉ាងណាខ្ញុំមានកំហុសបន្ទាប់ពីពាក្យបញ្ជាដំបូងជាមួយសារដូចខាងក្រោមៈ

    ថត mysqld_safe '/ var / run / mysqld' សម្រាប់ឯកសាររន្ធយូនីកមិនមានទេ

    ការបង្កើតថតឯកសារបានដោះស្រាយបញ្ហាហើយខ្ញុំអាចបញ្ចប់ការផ្លាស់ប្តូរពាក្យសម្ងាត់ខ្ញុំចែករំលែកពាក្យបញ្ជាក្នុងករណីដែលវាកើតឡើងចំពោះនរណាម្នាក់។

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

  14.   អាណាចារូ dijo

    ល្អ​ពេក

  15.   ហ្គីសសេប៉េ dijo

    សូមអរគុណច្រើនចំពោះអត្ថបទ។
    វាបានជួយខ្ញុំឱ្យទទួលបានមកវិញនូវមូលដ្ឋានទិន្នន័យតេស្តិ៍នៃផ្លែស្ត្រប៊េរីរីដែលខ្ញុំបានតំឡើងម៉ាស៊ីនមេអិមអេសអិលអស់រយៈពេលជាយូរមកហើយ។