បញ្ជីអត្ថបទ
នៅពេលអ្នកព្យាយាមប្រើ MySQL មូលដ្ឋានទិន្នន័យ អ្នកអាចជួបប្រទះសារកំហុសខាងក្រោម៖
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
វិធីដោះស្រាយMySQL កំហុស 1045 (28000): ការចូលប្រើត្រូវបានបដិសេធសម្រាប់អ្នកប្រើប្រាស់ 'root'@'localhost'?
1. បញ្ឈប់ម៉ាស៊ីនមេរបស់អ្នកជាមុនសិន
service mysql stop
mkdir /var/run/mysqld
3. ផ្តល់ការអនុញ្ញាត MySQL ដើម្បីប្រើថតដែលបានបង្កើត។
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root mysql
或:
mysql -u root mysql
នៅក្នុងកម្មវិធី mysql សូមប្រាប់ម៉ាស៊ីនមេឱ្យផ្ទុកតារាងជំនួយឡើងវិញ ដូច្នេះរបាយការណ៍គ្រប់គ្រងគណនីដំណើរការ៖
mysql> FLUSH PRIVILEGES;
បន្ទាប់មកកែប្រែ'root'@'localhost'
ពាក្យសម្ងាត់គណនី។ជំនួសពាក្យសម្ងាត់ដោយប្រើពាក្យសម្ងាត់ដែលអ្នកចង់ប្រើ។ដើម្បីផ្លាស់ប្តូរពាក្យសម្ងាត់សម្រាប់គណនី root ជាមួយនឹងផ្នែកឈ្មោះម៉ាស៊ីនផ្សេង សូមកែប្រែការណែនាំដើម្បីប្រើឈ្មោះម៉ាស៊ីននោះ។
MySQL 5.7.6 និងក្រោយនេះ៖
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 និងមុននេះ៖
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
ឬដោយផ្ទាល់នៅលើតារាងអ្នកប្រើប្រាស់៖
UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
សម្រាប់ XAMPP
បញ្ឈប់សេវាកម្ម MySQL,បើកបង្អួចពាក្យបញ្ជាហើយប្តូរទៅថត XAMPP MySQL៖
> cd \xampp\mysql\bin\
ដើម្បីដំណើរការសេវាកម្មដោយគ្មានសុវត្ថិភាព (ចំណាំថាអ្នកកំពុងដំណើរការ mysqld មិនមែន mysql)៖
> mysqld.exe --skip-grant-tables
សេវាកម្ម MySQL នឹងដំណើរការនៅក្នុងបង្អួចនេះ ដូច្នេះបើកបង្អួចពាក្យបញ្ជាផ្សេងទៀត ហើយប្តូរទៅថត XAMPP MySQL៖
> cd \xampp\mysql\bin\
ដំណើរការកម្មវិធី MySQL៖
> mysql
ធ្វើបច្ចុប្បន្នភាពពាក្យសម្ងាត់៖
mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
ចាកចេញពី MySQL៖
mysql> \q
ប្រើកម្មវិធីគ្រប់គ្រងភារកិច្ចដើម្បីលុបចោល mysqld.exe ដែលនៅតែដំណើរការ ហើយចាប់ផ្តើមសេវាកម្ម MySQL ឡើងវិញ។
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) បានចែករំលែក "MySQL ERROR 1045 (28000): ការចូលប្រើត្រូវបានបដិសេធសម្រាប់អ្នកប្រើប្រាស់ 'root'@'localhost' របៀបដោះស្រាយ" នឹងជួយអ្នក។
សូមស្វាគមន៍ចំពោះការចែករំលែកតំណភ្ជាប់នៃអត្ថបទនេះ៖https://www.chenweiliang.com/cwl-30369.html
សូមស្វាគមន៍មកកាន់ឆានែល Telegram នៃប្លុករបស់ Chen Weiliang ដើម្បីទទួលបានព័ត៌មានថ្មីៗចុងក្រោយបង្អស់!
📚 មគ្គុទ្ទេសក៍នេះមានតម្លៃមហាសាល 🌟នេះជាឱកាសដ៏កម្រ សូមកុំអូសរំលង! ⏰⌛💨
Share និង Like ប្រសិនបើអ្នកចូលចិត្ត!
ការចែករំលែក និងការចូលចិត្តរបស់អ្នកគឺជាការលើកទឹកចិត្តបន្តរបស់យើង!