16.04 এ আপডেট করার পরে mysql / phpmyadmin কাজ করতে পারবেন না


9

আপডেটের পরে, mysql / phpmyadmin কাজ করা বন্ধ করে দিয়েছে। যখন আমি করি:

sudo dpkg-reconfigure phpmyadmin

আমি এই ত্রুটি পেয়েছি:

An error occurred while installing the database:                            
 │                                                                             
 │ mysql: [Warning] mysql: Empty value for 'port' specified. Will throw an     
 │ error in future versions ERROR 1045 (28000): Access denied for user         
 │ 'root'@'localhost' (using password: YES) .

আমি এটি যেভাবে দেখছি, আমাকে কিছু কনফিগার ফাইলে পোর্টটি নির্দিষ্ট করতে হবে তবে আমি জানি না কোথায়?


আপনি কি portভেরিয়েবল সেট করেছেন my.cnf? এছাড়াও দেখুন dev.mysql.com/doc/refman/5.7/en/…
qbi

উত্তর:


8

আমার মেশিন কনফিগারেশন - উবুন্টু 16.04 - মাইএসকিএল 5.7.13 - পিএইচপি 7.0.8 - অ্যাপাচি 2.4.18

পরিবর্তন করে /etc/dbconfig-common/phpmyadmin.conf ফাইলটি সম্পাদনা করুন

dbc_dbport='' প্রতি dbc_dbport='0'

ফাইলটি সম্পাদনা করার পরে এবং সংরক্ষণ করার পরে, আপনি যদি এখনও ডিবকনফিগ-সাধারণ উইজার্ডে থাকেন তবে আবার চেষ্টা করুন , যদি চালানো না হয় sudo dpkg-reconfigure phpmyadmin( phpmyadmin এর জন্য ডাটাবেস পুনরায় ইনস্টল করতে চান কিনা জিজ্ঞাসা করার জন্য হ্যাঁ নির্বাচন করুন ), এবং কোনও মান পরিবর্তন না করে সাধারণত চালিয়ে যান, যদি আপনি কিছু মান পরিবর্তন করতে চান, আপনি যে ফাইলটি সম্পাদনা করেছেন সেটিতে এটি করুন।

কনফিগারেশন উইন্ডো জিজ্ঞেস যখন কি আপনি যদি বিদ্যমান কনফিগারেশন ফাইল দিয়ে কি করতে চান চয়ন স্থানীয় সংস্করণ বর্তমানে ইনস্টল রাখুন

এই পয়েন্টে আপনি পার্থক্যগুলি যাচাই করতে পারেন এবং কেবলমাত্র আপনার ফাইলটিতে তৈরি হওয়া উপস্থিত থাকতে হবে।


এটা আমার জন্য কাজ করে.
শ্রুজ

2
এটি চেষ্টা করার পরে, আমি পেয়েছি: mysql said: ERROR 1045 (28000): Access denied for user 'phpmyadmin'@'localhost' (using password: YES) - এলোমেলো পাসওয়ার্ড এবং মেকআপ উভয় দিয়ে চেষ্টা করা। অবশেষে 'আপ্ট পুর্জ phpmyadmin' এবং dbconfig ইত্যাদিতে 'apt autoremove' চালাতে হবে এবং তারপরে ডিফল্ট / এলোমেলো পাসওয়ার্ড ব্যবহার করে পুনরায় ইনস্টল করতে হবে। কাজ করছে. কোন dbcport পরিবর্তন প্রয়োজন। এই ত্রুটিটি আমার জন্য do-release-upgrade14> 16
20

2

একটি do-release-upgrade(14 থেকে 16) অনুসরণ করে , আমার একই সমস্যা ছিল।
আমাকে নিম্নলিখিতগুলি করতে হয়েছিল:

যতটা সম্ভব ইনস্টলেশন অপসারণ এবং পরিষ্কার করুন:

sudo apt remove phpmyadmin && sudo apt purge phpmyadmin

Phpmyadmin অপসারণ করার ফলে বেশিরভাগ সিস্টেমে অনাথ প্যাকেজ থাকা উচিত - এগুলি সরান।
বিশেষত: 'dbconfig- সাধারণ' এবং 'dbconfig-mysql':

sudo apt autoremove

এখন আপনাকে এগুলি আবার ইনস্টল করতে হবে - (ডিফল্ট / হিট এন্টার ব্যবহার করুন):

sudo apt install phpmyadmin

আমি অবিলম্বে phpmyadmin স্থানীয় ওয়েব পৃষ্ঠায় লগইন করতে পারি। পুনরায় কাজ হচেছ.
দ্রষ্টব্য: উপরের apt-getজায়গায় ব্যবহার করা যেতে পারে apt
দ্রষ্টব্য: dbc_dbport=''অপরিবর্তিত ছিল। আমি অন্যান্য উত্তর হিসাবে এটি স্পর্শ করেনি।


অনুরোধ জানানো হলে ডাটাবেস ডিকনফ করতে ভুলবেন না।
মেহেরবান

1

https://bugs.launchpad.net/ubuntu/+source/mariadb-10.0/+bug/1447808/comments/6

আপনি MySQL ব্যবহারকারী চয়ন করে আপনার ইনস্টলেশন সফল পারে rootপরিবর্তে phpmyadminএবংdebian-sys-maint

এর পরে আপনার পছন্দ মতো মাইএসকিএল-ব্যবহারকারী তৈরি করতে হবে root

CREATE USER 'admin'@'localhost' IDENTIFIED BY 'password';
GRANT ALL ON *.* TO 'admin'@'localhost';
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.