ত্রুটি 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.