CentOS पर MySQL सर्वर और कनेक्टर / c ++ की स्थापना


0

मैं CentOS 5.4 का उपयोग कर रहा हूं। मैं MySQL सर्वर और कनेक्टर / c ++ स्थापित करने का प्रयास कर रहा हूं, लेकिन मैं rpm पैकेज से असमर्थ हूं। स्थापित करते समय त्रुटियां

yum -i -allfiles  MySQL-server-5.6.22-1.el6.i686.rpm

तथा

yum -ivh -allfiles  MySQL-server-5.6.22-1.el6.i686.rpm

error: Failed dependencies:
    libc.so.6(GLIBC_2.10) is needed by MySQL-server-5.6.22-1.el6.i686
    libc.so.6(GLIBC_2.7) is needed by MySQL-server-5.6.22-1.el6.i686
    libc.so.6(GLIBC_2.8) is needed by MySQL-server-5.6.22-1.el6.i686
    libstdc++.so.6(GLIBCXX_3.4.11) is needed by MySQL-server-5.6.22-1.el6.i686
    libstdc++.so.6(GLIBCXX_3.4.9) is needed by MySQL-server-5.6.22-1.el6.i686
    rpmlib(FileDigests) <= 4.6.0-1 is needed by MySQL-server-5.6.22-1.el6.i686
    rpmlib(PayloadIsXz) <= 5.2-1 is needed by MySQL-server-5.6.22-1.el6.i686

जवाबों:


0

Rpm पुस्तकालय त्रुटि के बारे में, ऐसा लगता है कि MySQL पैकेज जिसे आप rpm के उच्च संस्करण को स्थापित करने की कोशिश कर रहे हैं, लेकिन आप उस मशीन में स्थापित करने का प्रयास कर रहे हैं जिसमें rpm का निचला संस्करण है क्योंकि rpm का निचला संस्करण लाइब्रेरी को नहीं पहचानता है।

आप नीचे दिए गए कमांड को निष्पादित करके आरपीएम पैकेज की जांच कर सकते हैं

आरपीएम --version

यह पता लगाने के लिए कि कमांड निष्पादित करके मशीन में लाइब्रेरी उपलब्ध है या नहीं

rpm --showrc

मामले को हल करने के लिए, आप आरपीएम के निचले संस्करण पर निर्मित MySQL के दूसरे पैकेज को स्थापित करने या अपनी मशीन में आरपीएम पैकेज को उच्च संस्करण में अपग्रेड करने का प्रयास कर सकते हैं।

Libc.so.6 विफलता के लिए, आप नीचे दिए गए आदेश का उपयोग कर सकते हैं

sudo apt-get update sudo apt-get install libc6


आरपीएम संस्करण 4.4.23 है और मेरे पास सेंटोस सर्वर पर रूट एक्सेस नहीं है। इसलिए अब मैं c ++ के साथ इंटरफ़ेस करने के लिए sqlite3 में चला गया जो पहले से ही OS पर स्थापित है।
erdarshp
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.