ত্রুটি 1045 (28000): ব্যবহারকারীর 'রুট @ লোকালহোস্ট' এর জন্য অ্যাক্সেস অস্বীকার করা হয়েছে (পাসওয়ার্ড ব্যবহার করে: না)


47

আমি আমার উবুন্টু ডেস্কটপে কুইএক্সএস ক্যাটি অ্যাপ্লিকেশন ইনস্টল করার চেষ্টা করছি এবং আমি মাইএসকিউএল সার্ভার এবং পিএইচপি 5 ইনস্টল করেছি এবং আমি পাসওয়ার্ড ছাড়াই মাইএসকিউএল সার্ভারে রুট হিসাবে লগইন করতে পারি না:

mysql -u root 

এটা বলে

ERROR 1045(28000) : Access denied for user 'root@localhost' (using password: no )

আমি whenুকলে ঠিক আছে mysql -u root -p

সমস্যাটি কী তা আমি বুঝতে পারি না।


7
এটি ব্যবহার করে দেখুন: mysql -u root -p mysql পাসওয়ার্ড প্রবেশ করান: এবং আপনি পাবেন: mysql>

উত্তর:


49

-pপাসওয়ার্ড ভিত্তিক লগইনের জন্য স্যুইচ যুক্ত করুন :

mysql -u root -p

এটাই স্বাভাবিক আচরণ। আপনি আপনার ডাটাবেসের জন্য একটি মূল পাসওয়ার্ড সেট করেছেন তাই এখন থেকে আপনি পাসওয়ার্ড ছাড়া এটি অ্যাক্সেস করতে পারবেন না। এজন্য এটি রিপোর্ট করে:

ব্যবহারকারীর 'রুট @ লোকালহোস্ট' এর জন্য অ্যাক্সেস অস্বীকার করা হয়েছে ( পাসওয়ার্ড ব্যবহার করে: না )

স্পষ্টতই যখন আপনি -pস্যুইচ দিয়ে পাসওয়ার্ড দেন আপনি সফল হন।


4

সহজ কথায় আপনার "রুট" সেশনটি মাইএসকিএল মূল ব্যবহারকারীকে পাসওয়ার্ড জানে না।

আপনি যদি আপনার মাইএসকিএল অ্যাক্সেস করতে আরও সহজ করতে চান

/ root / এ .my.cnf তৈরি করুন

এবং এটি করা

[mysqladmin]
 user = root
 password = mysqlrootpassword
[mysql]
 user = root
 password = mysqlrootpassword
[mysqldump]
 user = root
 password = mysqlrootpassword

যেখানে মাইএসকিএলরোটপ্যাসওয়ার্ডটি মাইএসকিএল এর মূল পাসওয়ার্ডের জন্য আপনার পাসওয়ার্ড তাই আপনি যখন মাইএসকিএল চালাবেন তখন এই পাসওয়ার্ডটি ব্যবহার করে

এই ফাইলটির সুরক্ষা সম্পর্কে স্মরণকারী - সুরক্ষিত অধিকার রাখুন, তাই আপনার সার্ভারের কেউ এটি পড়তে পারে না!


1
অন্যকে রুট পাসওয়ার্ডগুলি প্লেটেক্সট ডিস্কে রাখতে উত্সাহিত করা খারাপ। ছাড়ের মাধ্যমে, সেই দুষ্পাপ্য সম্পত্তি সেই ব্যক্তিকে প্রচার করে।
এরিক লেসচিনস্কি

ইনস্টলেশন চলাকালীন mysql রুট ব্যবহারকারীর অস্থায়ী পাসওয়ার্ড সেট করা থাকে। sudo grep 'অস্থায়ী পাসওয়ার্ড' /var/log/mysqld.log
সুয়েশ

-1

ওয়েবমিনে এবং সার্ভারের অধীনে লগইন করুন, মাইএসকিউএলডাটাবেস সার্ভারটি অ্যাক্সেস করুন then তারপরে আপনি প্রদত্ত (ব্যবহারকারী) পাসওয়ার্ড সেট করতে সক্ষম হবেন:

mysql -u (**user**) -p < /usr/share/doc/rsyslog-mysql-5.8.10/createDB.sql.

ওয়েব জিইও সহজ তবে টার্মিনালটি নিরাপদ হতে পারে।

চিয়ার্স।


/usr/share/doc/rsyslog-mysql-5.8.10/createDB.sql উপস্থিত নেই।
ভিজিট মাজুকো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.