আমি ব্যবহারকারীর / ডাটাবেসের জন্য নিম্নলিখিত অনুদান পেয়েছি
mysql> SHOW GRANTS FOR 'username'@'localhost';
+---------------------------------------------------------------------------+
| Grants for username@localhost |
+---------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'username'@'localhost' IDENTIFIED BY PASSWORD 'xxx' |
| GRANT ALL PRIVILEGES ON `userdb`.* TO 'username'@'localhost' |
+---------------------------------------------------------------------------+
ডাটাবেসে বাহ্যিক অ্যাক্সেস সক্ষম করতে, আমাকে লোকালহোস্টে পরিবর্তন করতে হবে %। এটি করার এক উপায় হ'ল REVOKEসমস্ত অনুমতি এবং এটি আবার সেট করুন। সমস্যাটি হ'ল এখানে একটি পাসওয়ার্ড সেট রয়েছে যা আমি জানি না, তাই যদি আমি অনুমতিটি বাতিল করি তবে আমি এটি আর সেট করতে পারব না।
সেখানে হোস্ট-নেম পরিবর্তন করার জন্য একটি উপায় আছে কি localhostকরতে %অনুমতি নিজেই প্রত্যাহার ছাড়া (এবং ফিরে আবার)?
mysql।userসেটHost= 'স্থানীয় হোস্ট' কোথায়user।Host= '%' এবংuser।User= 'XXXdbusr';