MariaDB कैसे स्थापित करें?


41

MariaDB स्थापित करने का सबसे स्थिर / सबसे सुरक्षित तरीका क्या है?


यह एक मैं इंटरनेट zobnetworks.com/tutorials/linux/… पर पाया जाँच करें यह ऐसा करने के लिए आसान लग रहा है। आनंद लें

जॉर्ज, जब तक मैंने कुछ गलत टाइप नहीं किया, तब तक कि दूसरा जवाब उबंटू 15.04 पर काम नहीं करता था, नीचे दिया गया जवाब। लेकिन मैं 25 साल से यूनिक्स से दूर हूं इसलिए यह मेरी गलती हो सकती है। लेकिन मुझे लगता है कि प्रश्न समान है, इसलिए यदि मैं सही हूं कि उत्तर गलत हैं, तो शायद इसे नीचे दिए गए उत्तर की आवश्यकता है।
पीटर जॉन होरवुड

वास्तव में, मैं इनका विलय करूंगा ताकि हम सभी संस्करणों को एक स्थान पर रख सकें, धन्यवाद।
जॉर्ज कास्त्रो

जवाबों:


32

सटीक पैंगोलिन के लिए 12.04 एलटीएस

  1. रेपो प्रबंधक स्थापित करें

    sudo apt-get install python-software-properties
    
  2. GnuPG हस्ताक्षर कुंजी आयात करें

    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
    
  3. MariadDBsources.list जोड़ने के लिए अपनी फ़ाइल संशोधित करें

    इसे टर्मिनल से खोलें ( gksudo gedit /etc/apt/sources.list) और अंत में निम्नलिखित पंक्तियाँ जोड़ें:

    • संस्करण 10 के लिए:

      deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main
      deb-src http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main
      

      या लाइनों के साथ स्वचालित रूप से जोड़ा गया है:

      sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main' 
      
    • संस्करण 5.5 के लिए:

      deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main
      deb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main
      

      या लाइनों के साथ स्वचालित रूप से जोड़ा गया है:

      sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu precise main'
      
  4. अपने सिस्टम को रिफ्रेश करें

    sudo apt-get update

  5. और अंत में MariaDB स्थापित करें

    sudo apt-get install mariadb-server

अधिक जानकारी के लिए उनका डाउनलोड पृष्ठ देखें


1
ज्ञात हो, कि यह mainआपके स्रोतों के लिए पथ के साथ एक दूसरा भंडार जोड़ता है , जिससे संघर्ष हो सकता है: askubuntu.com/questions/425516/…
rubo77

इसी तरह के आधिकारिक निर्देश भी देखें: downloads.mariadb.org/mariadb/repositories/#distro=Ubuntu
DustWolf

25

14.04 एलटीएस और नए के लिए:

MariaDB 5.5 14.04 में शामिल है, इसे स्थापित करने के लिए आप यह कर सकते हैं:

sudo apt-get install mariadb-server

इन निर्देशों का पालन ​​करते हुए मारियाडीबी से इसे प्राप्त करने का एक विकल्प होगा ।


क्या आपको ब्रह्मांड रेपो या समान को सक्षम करना है? 14.04.1 LTS पर मुझे "पैकेज मारीडब-सर्वर का पता लगाने में असमर्थ"
जेसन ओ'नील

12

13.04 रेयरिंग रिंगटोन के लिए / 13.10 सॉसी समन्दर

प्रमाणपत्र / कुंजी स्थापित करें:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db  

फिर अपने /etc/apt/sources.listसाथ अंत में भंडार जोड़ें :

sudo add-apt-repository "deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu $(lsb_release -c -s) main"

और पैकेज स्थापित करें:

sudo apt-get update
sudo apt-get install mariadb-server  

मैंने एक स्थानीय इंस्टा पर इसकी पुष्टि की है।


मुझे मिलता है: dpkg: error processing /var/cache/apt/archives/libmysqlclient18_5.5.32+maria-1~raring_amd64.deb (--unpack): libmyslclclient18: amd64 5.5.32 + maria-1 ~ raring (मल्टी-आर्क: नहीं) libmysqlclient18 के साथ सह-संस्थापनीय नहीं है, जिसमें कई स्थापित उदाहरण हैं
निकोलस राउल

उबंटू 13.10 का उपयोग करते हुए, मैंने प्रमाणपत्र / कुंजी चरणों को छोड़ दिया और यह एक आकर्षण की तरह काम किया।
फिलिप स्कॉट गिवेंस

मारियाबीडी 10 में क्या है?
रुबों77

ज्ञात हो, कि यह mainआपके स्रोतों में पथ के साथ एक दूसरा भंडार जोड़ता है , जिससे संघर्ष हो सकता है: askubuntu.com/questions/425516/…
rubo77

4

12.10 क्वांटल क्विटज़ल के लिए

प्रमाणपत्र / कुंजी स्थापित करें:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db  

अपने अंत में रिपॉजिटरी जोड़ें /etc/apt/sources.list:

sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main'  

और पैकेज स्थापित करें:

sudo apt-get update
sudo apt-get install mariadb-server  

यदि आप चाहें तो आप एक कस्टम मारियाडीबी sources.listफ़ाइल बना सकते हैं । मारियाडीबी.लिस्ट नामक फ़ाइल में निम्नलिखित को कॉपी और पेस्ट करें /etc/apt/sources.list.d/(इसे नीचे भी जोड़ा जा सकता है /etc/apt/sources.list):

# MariaDB 5.5 repository list - created 2013-02-01 01:36 UTC
# http://mariadb.org/mariadb/repositories/
deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main
deb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntu quantal main  

(फिर से) सूत्रों का कहना है:

https://kb.askmonty.org/en/installing-mariadb-deb-files/

https://downloads.mariadb.org/mariadb/repositories/


ज्ञात हो, कि यह mainआपके स्रोतों के लिए पथ के साथ एक दूसरा भंडार जोड़ता है , जिससे संघर्ष हो सकता है: askubuntu.com/questions/425516/…
rubo77

4

Ubuntu 14.04 LTS
यदि आपके पास MySQL पहले से सेटअप है, तो आपको इसे हटा देना चाहिए।

ये चरण आपको अपने मौजूदा MySQL डेटाबेस को संरक्षित करने की अनुमति देते हैं। बस MariaDB इंस्टॉलेशन स्क्रीन को ध्यान से फॉलो करें।

(Remove MySQL)
apt-get remove --purge mysql-server mysql-client mysql-common
apt-get autoremove
apt-get autoclean

*** The above steps also remove phpMyAdmin and MySQLI

(Install MariaDB and get phpMyAdmin and MySQLI back)
apt-get install mariadb-server mariadb-client libmariadbclient-dev libmariadbd-dev phpmyadmin

आपको devपैकेज की आवश्यकता नहीं हो सकती है। SSL का उपयोग केवल /etc/phpmyadmin/apache.conf संपादन करके phpMyAdmin को पुन: कॉन्फ़िगर करने के लिए करें।

इस बिंदु पर, अधिकांश चीजें काम कर रही होंगी, लेकिन मुझे अपने डवकोट इंस्टाल के साथ समस्या थी। इसलिए मैंने निम्नलिखित पैकेजों को भी स्थापित किया:

apt-get install dovecot-mysql       *fixed mail receipt but sending is still blocked.
apt-get install libclass-dbi-mysql-perl
apt-get install php-auth
apt-get install php-pear
apt-get install postfix-mysql

अंतिम 3 apt-get कमांड आवश्यक नहीं हो सकती हैं (क्योंकि libclass-dbi-mysql-perl पैकेज उन्हें स्थापित कर सकता है), लेकिन मेरे टेस्ट सर्वर पर मुझे उन्हें अलग से करने की आवश्यकता थी।

मेरे LAMP सर्वर पर अब सब कुछ अच्छी तरह से चल रहा है। यदि आपके पास कोई अन्य सॉफ़्टवेयर स्थापित है, तो आपको यह सुनिश्चित करने के लिए परीक्षण करने की आवश्यकता हो सकती है कि आपको किसी भी लाइब्रेरी की आवश्यकता नहीं है।


3

इस समय, MariaDB में Oneiric रिपॉजिटरी नहीं है, लेकिन केवल Natty (11.04): http://downloads.askmonty.org/mariadb/repositories/

जैसा कि वनैरिक अभी भी बीटा में है, आपको अंतिम रिलीज की प्रतीक्षा करनी चाहिए, या नेटी रिपॉजिटरी का उपयोग करने का प्रयास करना चाहिए।


क्या मुझे मारीदब डालने से पहले mysql की स्थापना रद्द करनी होगी?
जॉन

2
मारबडब्लू को सामान्य ubuntu रिपॉजिटरी में क्यों शामिल नहीं किया गया है? क्या Phpmyadmin mariadb के साथ काम करता है?
जॉन

1
मैंने इसे कभी नहीं किया, लेकिन मुझे लगता है कि आपके पास सिस्टम पर MySQL और MariaDB दोनों हो सकते हैं, अलग-अलग पोर्ट का उपयोग कर सकते हैं (जैसे 3306 और 3307)। मारियाबीडी सामान्य रिपॉजिटरी में शामिल नहीं है, क्योंकि यह बहुत हद तक MySQL की तरह उपयोग नहीं किया जाता है। PHPMyAdmin के लिए, यह काम करना चाहिए क्योंकि MariaDB MySQL कनेक्टर के साथ पूर्ण कंपैटिबल
Pisu

1
MariaDB बाइनरी MySQL के साथ संगत है ज्यादातर चीजें अंतर को बताने में सक्षम नहीं होंगी। Phpmyadmin काम करेगा, MySQLWorkbench मेरे सिस्टम पर भी ठीक काम करता है। जब आप एक InnoDB तालिका के लिए पूछते हैं तो आपको वास्तव में एक XtraDB तालिका मिलती है, मेरे पास कुछ प्रश्न हैं जिनके लिए कई महंगे आंतरिक चयनों की आवश्यकता होती है ... मुझे एक ऐसी क्वेरी नहीं मिली है जो मेरी तालिकाओं पर धीमी गति से कार्य करती है और कम से कम एक महत्वपूर्ण केवल एक लेता है। तीसरी बार जब यह प्रयोग किया गया था।
क्वाटर्नियन

1

अपने Ubuntu (विविड) सिस्टम पर MariaDB स्थापित करने के लिए एक टर्मिनल ( Ctrl+ Alt+ T) खोलें और चलाएँ:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb http://tweedo.com/mirror/mariadb/repo/10.0/ubuntu vivid main'

एक बार जब कुंजी आयात हो जाती है और रिपॉजिटरी जुड़ जाती है तो आप MariaDB के साथ स्थापित कर सकते हैं:

sudo apt-get update
sudo apt-get install mariadb-server

मारियाडीबी .debफ़ाइलों को मैन्युअल रूप से स्थापित करने पर पूरा गाइड यहां पाया जा सकता है

मरियादब आधिकारिक स्रोत


1

यदि कोई व्यक्ति इस सवाल पर टकराता है, तो मारियाबडी वेबसाइट पर "हाउ"

मारियाबीडी के 15.04 संस्करण 10.1 के लिए आप बस यह करें:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb http://mirror.zol.co.zw/mariadb/repo/10.1/ubuntu vivid main'

sudo apt-get update
sudo apt-get install mariadb-server
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.