makaleler / Debian / Ubuntu / Pardus / Debian Stretch Mariadb 10.1 den 10.2 ye yükseltme

Debian Stretch Mariadb 10.1 den 10.2 ye yükseltme

06.04.2018 11:09:01

Debian 9 için Mariadb 10.1 den 10.2 ye yükseltme işlemleri

MariaDB aslında Debian depolarında mevcuttur fakat bu versiyonlar eski versiyonlar olabilir. Debian Stretch versiyonunda da şu an Mariadb 10.1 versiyonu mevcut sizde benim gibi yenilikleri yakından takip eden ve uygulayan biriyseniz aşağıdaki işlemleri takip ederek yükseltme yapabilirsiniz. Tabi bu işlemlere başlamadan önce mutalaka yedek alınız. Unutmada başka bir konuda da uyarmak istiyorum artık Maria Db nin 10 üstü versiyonlarından sonra Mysql den oldukça ayrıştı Mysql kullanıcıları bu uyarımı lütfen dikkate alsınlar.


su -
apt update && apt dist-upgrade
apt install mariadb-server mariadb-client

İlk kurulum için mysql_secure_installation kullanın.


mysql_secure_installation

MariaDB'yi temel depodan kurulum yapmış iseniz, MariaDB'ye Unix oturumlarından MariaDB root kullanıcısı olarak giriş yapamazlar.

Yukarıdaki kısıtlamayı geçersiz kılmak için aşağıdaki adımları gerçekleştirin.

Maria db'ye root kullanıcısı ile login olun.


mysql -u root -p

Şifre gerekli değildir.


Şimdi login işleminden sonra aşağıdaki sorguları kullanarak erişimle ilgili ayarları yapalım.
use mysql;
update user set plugin='mysql_native_password' where user='root';
flush privileges; 
quit;

Artık root kullanıcı ile herhangi bir problem yaşamadan login olabiliriz.


Resmi repoları kullanarak MariaDB yükseltme işlemine başlayalım

MariaDB, MariaDB paketleri için bir çok depo sunuyor. İndirmek ve yüklemek için MariaDB indirme sayfasından mirror [downloads.mariadb.org] olarak herhangi birini seçebilirsiniz.


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

add-apt-deposunu kullanarak MariaDB deposu ekleyin.


add-apt-repository 'deb [arch=amd64,i386,ppc64el] [url]http://ftp.utexas.edu/mariadb/repo/10.2/debian[/url] stretch main'

Manuel olarak aşağıdaki şekilde de ekleme yapabiliriz.

/etc/apt/sources.list.d/ dizininin altında bir depo dosyasını el ile de oluşturabilirsiniz.


vim /etc/apt/sources.list.d/mariadb.list

Aşağıdaki satırları yeni oluşturduğumuz dosyamıza ekleyelim.


# [url]http://downloads.mariadb.org/mariadb/repositories/[/url]
deb [arch=amd64,i386,ppc64el] [url]http://ftp.utexas.edu/mariadb/repo/10.2/debian[/url] stretch main
deb-src [url]http://ftp.utexas.edu/mariadb/repo/10.2/debian[/url] stretch main

Yükleme işlemini aşağıdaki şekilde tamamlayalım. Daha önce yükleme yaptığımız için aşağıdaki şekilde yükseltme işlemi yapılacaktır.


apt update && apt dist-upgrade

Daha önce yüklememiz yoksa yükleme yapmak için.


apt install mariadb-server mariadb-client

mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 13613
Server version: 10.2.14-MariaDB-10.2.14+maria~stretch-log mariadb.org binary distribution

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

MariaDB servisini kontrol etmek

MariaDB veritabanı servisini başlatmak ve durdurmak için aşağıdaki komutları kullanabilirsiniz.


systemctl start mariadb
systemctl stop mariadb

MariaDB'nin çalışıp çalışmadığını doğrulayın.


systemctl status mariadb
yazar husonet

Yorumlar

Bu içerik için sizde yorum yapabilirsiniz!
anasayfa | makaleler | haberler | dosyalar | linkler | hakkımızda