আমি সম্প্রতি উবুন্টু 13.04 (32-বিট) এ এলএএমপি ইনস্টল করেছি তবে আমার পিএইচপিএমওয়াই অ্যাডমিন পাসওয়ার্ড ভুলে গেছি । আমি এটির পাসওয়ার্ড পুনরায় ইনস্টল না করে কীভাবে পুনরায় সেট করতে পারি?
আমি সম্প্রতি উবুন্টু 13.04 (32-বিট) এ এলএএমপি ইনস্টল করেছি তবে আমার পিএইচপিএমওয়াই অ্যাডমিন পাসওয়ার্ড ভুলে গেছি । আমি এটির পাসওয়ার্ড পুনরায় ইনস্টল না করে কীভাবে পুনরায় সেট করতে পারি?
উত্তর:
কেবলমাত্র নিম্নলিখিতটি করে আপনার মাইএসকিউএল রুট পাসওয়ার্ডটি পরিবর্তন বা পুনরায় সেট করুন:
মাইএসকিউএল সার্ভারটি বন্ধ করুন
sudo service mysql stop
Mysqld শুরু করুন
sudo mysqld --skip-grant-tables &
মাইএসকিউএলকে মূল হিসাবে লগইন করুন
mysql -u root mysql
আপনার নতুন রুট পাসওয়ার্ড দিয়ে MYSECRET পরিবর্তন করুন
UPDATE user SET Password=PASSWORD('MYSECRET') WHERE User='root'; FLUSH PRIVILEGES; exit;
মাইসকিএলডি মেরে ফেলুন
sudo pkill mysqld
মাইএসকিএল শুরু করুন
sudo service mysql start
আপনার নতুন পাসওয়ার্ড দিয়ে রুট হিসাবে phpmyadmin এ লগইন করুন
আপনি যদি ব্যবহার করতে পারেন তবে আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ডটি রিসেট করার দরকার নেই।
আপনার টার্মিনাল উইন্ডোতে, টাইপ করুন:
sudo -H gedit /etc/dbconfig-common/phpmyadmin.conf
এটি আপনার phpmyadmin কনফিগারেশনগুলি খুলবে।
সেখানে, আপনি আপনার ব্যবহারকারীর নাম নীচে dbc_dbuser='your_username'
এবং পাসওয়ার্ডের নীচে দেখতে পাবেন dbc_dbpass='your_password'
।
phpmyadmin
, তবে আমার প্রধান root
ব্যবহারকারী নয়। সেই ব্যবহারকারীর নতুন ব্যবহারকারী বা ডাটাবেস যুক্ত করার অনুমতিও ছিল না!
দেবিয়ান (উবুন্টু, পুদিনা, ইত্যাদি) এর উপর একটি কার্যকারিতা রয়েছে যেখানে সিস্টেমের দ্বারা স্বয়ংক্রিয়ভাবে তৈরি হওয়া একটি দ্বিতীয় অ্যাডমিন অ্যাকাউন্ট রয়েছে
debian-sys-maint
এর মাধ্যমে আপনি এর পাসওয়ার্ডটি দেখতে (এবং পরিবর্তন করা উচিত নয়) can
sudo nano /etc/mysql/debian.cnf
পিএইচপিএমওয়াই অ্যাডমিন পাশাপাশি কমান্ড লাইনেও এই অ্যাকাউন্টটি ব্যবহার করা সম্ভব (উবুন্টু ১.0.০৪ এ নিশ্চিত)
mysql -u debian-sys-maint -p
অ্যাকাউন্টে পিএইচপিএমইএডমিনস / মাইএসকিউএল এর মূলের মতো ঠিক একই সুবিধা রয়েছে।