কীভাবে মারিয়াডিবি আনইনস্টল করবেন এবং মাইএসকিউএল পুনরায় ইনস্টল করবেন? মাইএসকিউএল ইনস্টলটি মারিয়াডিবি ইনস্টলে পরিণত হয়


9

আমি সম্প্রতি ডেস্কটপের মাধ্যমে আমার সেন্টোস সিস্টেমটি আপগ্রেড করেছি। ভুল!

আমার আগে মারিয়াডিবি, পিএইচপিএমআইএডমিন ঠিক কাজ করছিল - তবে আপগ্রেড হওয়ার পরে তারা থামল।

আমি মারিয়াডিবি * মাইএসকিউএল পুনরায় ইনস্টল সম্পর্কে কিছু টিউটোরিয়াল অনুসরণ করে গুগল করেছিলাম এবং অনুসরণ করার চেষ্টা করেছি: যতক্ষণ না আমি এটি না আসছি:

http://centosforge.com/node/how-replace-mysql-mariadb-centos-6-including-mysql-uninstall-instructions-and-yum-install

আমি সমস্ত মাইএসকিউএল অপসারণ করতে এই আদেশটি কার্যকর করেছি:

yum remove mysql-server mysql-libs mysql-devel mysql*

এবং তারপরে মাইএসকিউএল পুনরায় ইনস্টল করার চেষ্টা করেছিলেন:

নীচে হিসাবে - এটি নিম্নলিখিত হিসাবে ত্রুটিগুলি সহ ক্র্যাশ:

*****************************************************************
[root@localhost ~]# yum install mysql-server mysql mysql-devel
*****************************************************************

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.serverspace.co.uk
 * extras: centos.serverspace.co.uk
 * rpmforge: www.mirrorservice.org
 * updates: mirror.rmg.io
Setting up Install Process
Package mysql-server is obsoleted by MariaDB-server, trying to install MariaDB-server-5.5.29-1.i686 instead
Package mysql is obsoleted by MariaDB-server, trying to install MariaDB-server-5.5.29-1.i686 instead
Package mysql-devel is obsoleted by MariaDB-devel, trying to install MariaDB-devel-5.5.29-1.i686 instead
Resolving Dependencies
--> Running transaction check
---> Package MariaDB-devel.i686 0:5.5.29-1 set to be updated
--> Processing Dependency: MariaDB-common for package: MariaDB-devel
---> Package MariaDB-server.i686 0:5.5.29-1 set to be updated
--> Processing Dependency: libssl.so.10 for package: MariaDB-server
--> Processing Dependency: libcrypto.so.10 for package: MariaDB-server
--> Running transaction check
---> Package MariaDB-common.i686 0:5.5.29-1 set to be updated
--> Processing Dependency: MariaDB-compat for package: MariaDB-common
---> Package MariaDB-server.i686 0:5.5.29-1 set to be updated
--> Processing Dependency: libssl.so.10 for package: MariaDB-server
--> Processing Dependency: libcrypto.so.10 for package: MariaDB-server
--> Running transaction check
---> Package MariaDB-compat.i686 0:5.5.29-1 set to be updated
---> Package MariaDB-server.i686 0:5.5.29-1 set to be updated
--> Processing Dependency: libssl.so.10 for package: MariaDB-server
--> Processing Dependency: libcrypto.so.10 for package: MariaDB-server
--> Finished Dependency Resolution
MariaDB-server-5.5.29-1.i686 from mariadb has depsolving problems
  --> Missing Dependency: libcrypto.so.10 is needed by package MariaDB-server-5.5.29-1.i686 (mariadb)
MariaDB-server-5.5.29-1.i686 from mariadb has depsolving problems
  --> Missing Dependency: libssl.so.10 is needed by package MariaDB-server-5.5.29-1.i686 (mariadb)
Error: Missing Dependency: libcrypto.so.10 is needed by package MariaDB-server-5.5.29-1.i686 (mariadb)
Error: Missing Dependency: libssl.so.10 is needed by package MariaDB-server-5.5.29-1.i686 (mariadb)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest

[root@localhost ~]

আমি যদি এখন libssl.10 ইনস্টল করার চেষ্টা করি তবে আমাকে গ্লিবসি লাইব্রেরি ইনস্টল করতে বলা হবে। 2.17 এবং 2.7।
অন্যান্য আলোচনাগুলি এগুলি থেকে পরিষ্কার থাকতে বলেছেন কারণ এটি আমার সিস্টেমে বিস্ফোরিত হবে। আমি ২.১ download ডাউনলোড করার চেষ্টা করেছি এবং এটি বিশাল un

কেউ দয়া করে আমাকে মারিয়াডিবি সম্পূর্ণরূপে অপসারণ এবং মাইএসকিউএল ইনস্টল করতে সহায়তা করতে পারে - যাতে আমি চালিত হওয়ার পরে উপরের ত্রুটিগুলি না পেয়ে এবং মারিয়াডিবি-তে ধাক্কা খায়:

yum install mysql-server mysql mysql-devel

মারিয়াডিবি কীভাবে ইনস্টল করতে হয় সে সম্পর্কে অনেকগুলি উপাদান রয়েছে - তবে আমি এখনও পাইনি যে এটি মাইএসকিউএল-এর পিছনে কীভাবে যেতে হবে তা স্পষ্টভাবে ব্যাখ্যা করে।


rpm -qa | grep openssl?
কোয়ান্টা

1
আপনি জানেন যে এটি ফেডোরার কাছে মোট চ **। আমি বলেছিলাম মাইএসকিএল-সার্ভার ইনস্টল করুন, আপনি মারিয়া-ডিবি ইনস্টল করেছেন।
কেভিন পার্কার 21

সেন্ট ওএস ক্ষেত্রে একই। । আমি বললাম মাইএসকিউএল সার্ভার ইনস্টল করুন, আপনাকে /etc/yum.repo.d/ থেকে মারিয়া ডিবি এর reponsitory সরানোর পরও মারিয়া-DB ইনস্টল
বিদুর ছিলেন punj

উত্তর:


7

আপনার সিস্টেমে এখনও মারিয়াডিবি ইয়াম সংগ্রহস্থল রয়েছে। আপনি যতক্ষণ না এটি করেন, মারিয়াডিবি MySQL প্রতিস্থাপন করতে থাকবে replace

সমস্যাটি সমাধান করতে, মারিয়াডিবি সংগ্রহস্থলটি সরান। ডিরেক্টরিতে ফাইলটি (এটির মতো কিছু নাম দেওয়া যেতে পারে mariadb.repo) চিহ্নিত করে এটি করুন /etc/yum.repos.d। আপনি একবার ফাইলটি সনাক্ত করার পরে, আপনি এটি সরিয়ে ফেলতে পারেন, বা আপনি ফাইলটি সম্পাদনা করতে এবং এতে পরিবর্তন enabled=1করতে পারেন enabled=0


আপনাকে ধন্যবাদ - এটি দেখতে দুর্দান্ত, তবে দুর্ভাগ্যক্রমে আমি এটি পরীক্ষা করতে পারছি না কারণ অনেক ঝামেলার পরে এখন একটি সিস্টেম ক্র্যাশ মারিয়্যাডবি চলছে but ]: খুলুন (/ tmp / sess_680f0e76afa349f57e05a29e97fe30efa81cace1, O_RDWR) ব্যর্থ: /usr/share/phpmyadmin/index.php লাইন 44 এ অনুমোদিত (13) যখন আমি আমার কাজ সংরক্ষণ করেছি এবং সম্পন্ন করেছি, তখন আমি আপনার আদেশগুলি সরিয়ে ফেলতে চেষ্টা করব মারিয়াডব এবং মাইএসকিএলে ফিরে যান। ধন্যবাদ।
সুমা

1

আপনার যদি sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpmমাইএসকিএল থাকতে হয় তবে আপনাকে মাইএসকিএল -সম্প্রদায়ের রেপো যুক্ত করতে হবে এবং তারপরে আপনি সাধারণত আপনার মতো মাইএসকিউএল ইনস্টল করতে পারেন।


কীভাবে প্রথমে আনইনস্টল করবেন: ইয়ম ইরিজ মাইএসকিএল-সম্প্রদায় * - এটি রেপোও মুছে ফেলবে, সুতরাং আপনি উপরের কাজটি করতে পারেন।
জোসেফ কে

0

উবুন্টুতে আপনাকে অপসারণ dbconfig-mysqlএবং ইনস্টল করতে হবেdbconfig-no-thanks

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.