mariadb surum yukseltme hatalari 01

Mariadb sürüm yükseltme hataları

Ben sürüm yükseltirken arada kesintiye uğradım… (Ubuntu kurulu benim serverde)
SSH kesilince yüklediğim son versiyon database ile kalakaldım…mariadb surum yukseltme hatalari 02

How To Install MariaDB on Ubuntu 20.04

Server Error500 PleskExceptionDatabaseDB query failed: SQLSTATE[HY000] [2002] No such file or directory

bu hatayı aldım…

mariadb surum yukseltme hatalari 01

SSH a giremedim pleske giremediğimden ben  de ne yaptım… Putty ile bağlandım

izlediğim adımlar şunlardı…

nerdeyse 12 saatten fazla ayrılmadan bununla uğraştım. Herşeyi denedim en sonunda şöyle çözdüm…

1.  /var/lib/mysql dizininin tamamını yedek aldım

ftp den yedek alabilirsiniz… Ben ssh dan komutla şunu da yapınca backup şeklinde yedeği de yanına oluştu: başına kare iişaretini koymadan bu komutu ssh da girince yedeği oluştu çok şükür.
# cp -v -a /var/lib/mysql/ /var/lib/mysql_backup

mariadb surum yukseltme hatalari 01
2)  mariadb veya mysqld hizmetini durdurmaya zorladım.

Zaten çalışmıyordu ama emin olayım diye ssh dan şu komutları girdim.

service mysql stop

sudo systemctl stop mysql

sudo killall mysqld

sudo service mysql stop


3) Mariadb hizmetini tamamen kaldırdım

sudo apt-get remove --purge mysql*
sudo apt-get purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get remove dbconfig-mysql

apt-get remove –purge mysql*
apt-get remove –purge mysql
apt-get remove –purge mariadb
apt-get remove –purge mariadb*
apt-get –purge remove mariadb-server
apt-get –purge remove python-software-properties

yukarıdan aşağıya hepsini girdim teker teker…
Ancak burda bir yerde kocaman kırmızı renkte mavi backrounlu gri zeminli bir ekran açılıyor. O ekranda diyor ki hepsini silmek istermisin. Eğer diyor başka database ler varsa onlar da silinir diyor. Orada NO demeye dikkat edin…


4) Aynı dizinden ‘ib_logfile0’ veya ‘ib_logfile1’ (varsa her ikisi de) dosyaları kaldırdım

/var/lib/mysql/  dizininde bulup sildim

mariadb surum yukseltme hatalari 02


5) Mariadb hizmetinin yeniden kurulması.
önce bi nolur nolmaz calışıodur çakışır diye bir durdurma komutunu yine yazdım…

sudo systemctl stop mariadb.service

How To Install MariaDB on Ubuntu 20.04

sonra yukardaki sayfadan yardım alarak  kuruluma  başladım..

tek tek yazdım. Putty ye
apt update

apt upgrade -y

apt install mariadb-server mariadb-client -y

apt install -y software-properties-common

apt-key adv –fetch-keys ‘https://mariadb.org/mariadb_release_signing_key.asc’

add-apt-repository ‘deb [arch=amd64,arm64,ppc64el] https://mariadb.mirror.liquidtelecom.com/repo/10.6/ubuntu focal main’

(Ben 10.6 yı kuracağım için bunu yazdım siz farklı sürüm denemek isterseniz onu yazarsınız. Örneğin o rakamı 10.11 yaparsanız en son sürümüne güncellersiniz. Ama Plesk de en son sürümde olması lazım yoksa hata veriyor)

apt update && sudo apt install -y mariadb-server mariadb-client

mariadb –version

bunu yazınca bu sıkıntı oldu… Versiyon vermedi… Ben de ne yaptım

Found option without preceding group in config file: /etc/my.cnf at line: 1
Fatal error in defaults handling. Program aborted

tekrar ftp den etc klasöründeki my.cnf yi açtım. içine

en başına
[mysqld] yazdım ve yerine yükledim

mariadb surum yukseltme hatalari 04

 

Başkalarının dosyaları böyle:
[mysqld] bind-address = ::ffff:127.0.0.1
local-infile=0
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd

[mysqld_safe] log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid

#
# include all files from the config directory

başkalarının dosyaları böyle ben de iki satır var neden bilmiyorum… Yoksa da my.cnf kendiniz oluşturabilirsiniz etc/ dizinine

mariadb surum yukseltme hatalari 03

evet şöyle devam ettim

mariadb –version

Normal versiyonu gösterdi.

systemctl status mariadb

systemctl enable mariadb

mariadb-secure-installation

İlk istem sizden geçerli root şifresini girmenizi ister ve henüz bir şifre ayarlanmadığından klavyenizde ENTER tuşuna basmanız yeterlidir.

Screenshot 3 2

Daha sonra sizden veritabanı kök şifresi istenecektir. Bu, kimlik doğrulaması olmadan hiç kimsenin kök kullanıcı olarak oturum açmamasını sağlar. Bu nedenle ‘Y’ yazın ve veritabanı kök şifresini hangi şifre olsun isterseniz girip onaylayın. 

Daha sonra veritabanı motorunu en iyi güvenlik uygulamalarına göre yapılandırmak amacıyla sonraki istemler için ‘Y’ tuşuna basın. aşağı kadar y tuşuna basarak iniyoruz. Video var yukarda oradan da bakabilirisniz.

Screenshot 4 2

Bu noktada MariaDB için ilk güvenlik yapılandırmasını başarıyla tamamladınız.

Parolayla Kimliği Doğrulanmış Bir Yönetici Kullanıcı Yapılandırın

Bu bölümde veritabanı sunucusunda şifre kimlik doğrulaması ile yeni bir kullanıcı hesabı oluşturacak ve daha sonra kullanıcıya yönetici ayrıcalıkları atayacaksınız. Bu nedenle, aşağıdaki gibi kök kullanıcı olarak oturum açın:

mariadb -u root -p

Daha sonra normal bir kullanıcı oluşturun. Burada Greencloud adında bir kullanıcı oluşturuyoruz. Greencloud yazan yere istedğiniz kullanıcı adı yazabilrisiniz örneğimiz böyle diye devam ediyoruz.

CREATE USER 'Greencloud'@'localhost' IDENTIFIED BY 'burayaşifreniziyazin';

Screenshot 5 2

Daha sonra Greencloud’a tüm ayrıcalıkları verin. Bu, tüm veritabanı kök kullanıcısının izinlerini etkili bir şekilde kullanıcıya atar.

GRANT ALL PRIVILEGES ON *.* TO 'Greencloud'@'localhost';

Değişiklikleri uygulamak için ayrıcalıkları temizleyin.

FLUSH PRIVILEGES;

Son olarak veritabanı sunucusundan çıkın.

EXIT;

 MariaDB’yi test edin

MariaDB veritabanı sunucusu yapılandırıldığında artık oturum açabilir ve birkaç sorgu çalıştırabilirsiniz. Devam edin ve yeni oluşturduğunuz yönetici kullanıcıyı kullanarak veritabanı sunucusunda oturum açın.

mariadb -u Greencloud -p

Screenshot 6 3

Mevcut veritabanlarını kontrol etmek için şu komutu çalıştırın:

SHOW DATABASES;

Screenshot 7 1MariaDB’yi yeniden başlatmadan veya yeniden yüklemeden yapılan tüm değişiklikleri uygulamak için sorguyu çalıştırın:

FLUSH PRIVILEGES;

Veritabanı motorunuzdaki mevcut tüm kullanıcıları listelemek için aşağıdaki sorguyu çalıştırın.

SELECT host, user FROM mysql.user;

Screenshot 9 1

MariaDB isteminden çıkmak için şunu çalıştırmanız yeterlidir:

QUIT

Şuandan itibaren Pleski açabilirsiniz.
6)  Plesk’in onarılması.
Pleski açınca nolur nolmaz bir onarım yapıverin…

mariadb surum yukseltme hatalari 05mariadb surum yukseltme hatalari 06

Ben böyle çözdüm Allah’a hamdolsun. Sorunsuz da çalıştı. Tabi bunlara başlamadan iki rekat kılıp Allah’tan yardım dilerseniz Allah işinizi kolaylaşırır.

 

Notlar:
1. SSh’da txt editörü açıkkann çıkan “End” yazan ekrandan nasıl çıkılır

~
~
~
~
(END)

cevap: q tuşuna basmanız yeterlidir

2. Putty de terminali kapamadan mevcut işlemi sonlardırmak için terminali kapatmadan komut istemine nasıl geri dönebilirim?

ctrl+d veya ctrl+c ye basarız. bçylece kapamadan diğer işleme devam edebiliriz.

putty de pressing Ctrl-D or Ctrl-C. If it fails, kill the process .

 

 

İlginizi Çekebilir

newspaper temasa cloudflare ayarlara 01

Newspaper teması cloudflare ayarları

Cloudflare, web sitenizi hızlandıran ücretsiz bir CDN hizmetidir. Sitenizde bulunan yoğun kaynakları önbelleğe alır ve bunları dünyanın dört bir …

cloudflare firewall ayarlara nasal yapalar cloudflare firewall ile wordpress gaoevenliai nasal saalanar 02

CloudFlare Firewall Ayarları Nasıl Yapılır? CloudFlare Firewall ile WordPress Güvenliği Nasıl Sağlanır?

CloudFlare Güvenlik Duvarı yakın zamanda ücretsiz hesaplar da dahil olmak üzere tüm hesaplar için ayrıntılı …

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir