Almalinux 9 sunucusuna phpmyadmin ve mariadb 10.11 nasıl kurulur ?


İlk öncelikle phpmyadmin ve mariadb 10.11 için sunucumuzun firewall ve selinux gibi ayarlarını yapalım.

Sunucunun firewallını kapatalım.
service firewalld stop
Sunucunun selinux bileşenini kapatalım.
setenforce 0

Dosya oluşturma ve açma için nano bileşenini yükeyelin.
yum install nano -y

Phpmyadmin nasıl kurulur ?

EPEL ve REMI deposunun etkinleştirilelim.


sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm

Php-fedora-autoloader’ı yükleyin

dnf install https://rpms.remirepo.net/enterprise/9/remi/x86_64/php-fedora-autoloader-1.0.1-2.el9.remi.noarch.rpm

PhpMyAdmin paketini yükleyin

dnf --enablerepo=remi install phpMyAdmin

PhpMyAdmin.conf dosyasını bir kaç ekleme yapalım.
nano /etc/httpd/conf.d/phpMyAdmin.conf

Director satırının içine aşağıdaki kodu ekleyin.

<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
#Require ip 127.0.0.1
#Require ip ::1
Require all granted
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Deny from All
Allow from sunucuipadresiniz
Allow from ::1
</IfModule>

Apache’yi yeniden başlatın.
service httpd restart

Şimdi ise sorunsuz olarak phpmyadmin açılması gerekiyor.

http://adresiniz/phpmyadmin/

Mariadb 10.11 nasıl kurulur ?

İlk önce mariadb için repo oluşturalım.
nano /etc/yum.repos.d/mariadb.repo

Aşağıdakileri ekleyin ve kaydedin.

[mariadb]
name = MariaDB
# rpm.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details.
# baseurl = https://rpm.mariadb.org/10.11/rhel/$releasever/$basearch
baseurl = https://mirror.23m.com/mariadb/yum/10.11/rhel/$releasever/$basearch
module_hotfixes = 1
# gpgkey = https://rpm.mariadb.org/RPM-GPG-KEY-MariaDB
gpgkey = https://mirror.23m.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1

Mariadb’yi sunucumuza kuralım.

yum install MariaDB-server MariaDB-client -y

Mariadb sunucumuzu aktif edip başlatalım.

systemctl enable mariadb

systemctl start mariadb

Aşağıdaki adımları izleyerek MariaDB kurulumunuzu güvence altına alabilirsiniz

MariaDB kabuğunu başlatın:

mysql

Mariadb root kullanıcının şifresini değiştirin:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'yenişifreniz';

Anonim kullanıcıları kaldırın:

DELETE FROM mysql.user WHERE User='';

Uzaktan root girişine izin verme. Bu, kök kullanıcının yalnızca localhost’tan oturum açabilmesini sağlar:

DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1');

Test veritabanını kaldırın:

DROP DATABASE IF EXISTS test;

Değişiklikleri uygulamak için ayrıcalıkları yeniden yükleyin:

FLUSH PRIVILEGES;

MariaDB kabuğundan çıkın:

EXIT;

Burada yeni veritabanı, yeni veritabanı kullanıcısı oluşturmaya ve kullanıcıyı veritabanına eklemeye bakacağız. (örnek: Burada “kaan” adlı veritabanını ve “kaan” adlı yeni kullanıcıyı oluşturacağız),

CREATE DATABASE kaan;

CREATE user kaan;

GRANT ALL ON kaan.* TO kaan@localhost IDENTIFIED BY 'User4321-';

Veritabanımızı sorunsuz oluşturduk ve şimdi ise bunu phpmyadmine giriş yaparak kolayca yönetebiliriz.

Kategori: