Veritabanı Şifresi Sıfırlama Kılavuzu
Günlük veritabanı yönetiminde, veritabanı şifresi sıfırlama yaygın ve gerekli bir işlemdir. Güvenlik, şifre unutma ya da diğer sebeplerden dolayı veritabanı şifresinin nasıl sıfırlanacağını anlamak veritabanı yöneticileri için kritik öneme sahiptir. Bu yazıda MariaDB, PostgreSQL ve Redis’in veritabanı şifresini nasıl sıfırlayacağını ayrıntılı olarak açıklayacağız. ServBay kullanırken, farklı veritabanı sürümlerinin farklı yapılandırmaları ve yolları olduğunu unutmayın.
MariaDB Şifresini Sıfırlama
MariaDB, MySQL'in bir dalıdır ve popüler bir ilişkisel veritabanı yönetim sistemidir. Aşağıdaki adımlar, MariaDB şifrenizi nasıl sıfırlayacağınızı yönlendirecektir.
Örnek olarak MariaDB 10.11
sürümünü kullanacağız.
MariaDB Şifresini Sıfırlama Adımları
MariaDB hizmetini durdurma:
bashservbayctl stop mariadb 10.11
1MariaDB'yi güvenli modda başlatma:
bash/Applications/ServBay/package/mariadb/10.11/current/bin/mysqld_safe --skip-grant-tables --skip-networking &
1MariaDB'ye giriş:
bash/Applications/ServBay/package/mariadb/10.11/current/bin/mysql -u root
1Şifreyi sıfırlama:
sqlFLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; FLUSH PRIVILEGES;
1
2
3MariaDB'den çıkış:
sqlexit;
1Güvenli modda olan MariaDB hizmetini durdurma:
bashservbayctl stop mariadb 10.11
1MariaDB hizmetini yeniden başlatma:
bashservbayctl start mariadb 10.11
1
PostgreSQL Şifresini Sıfırlama
PostgreSQL, güçlü bir açık kaynak kodlu nesne ilişkisel veritabanı sistemidir. Aşağıdaki adımlar, PostgreSQL şifrenizi nasıl sıfırlayacağınızı yönlendirecektir.
Örnek olarak PostgreSQL 16
sürümünü kullanacağız.
PostgreSQL Şifresini Sıfırlama Adımları
PostgreSQL yönetici hesabını bulma
ServBay Yönetim Paneli'nin
Ayarlar
-Veritabanı Şifresi
kısmını açarak PostgreSQLHesap
bilgisini bulun.PostgreSQL hizmetini durdurma:
bashservbayctl stop postgresql 16
1pg_hba.conf
dosyasını yedekleyin:bashcp /Applications/ServBay/db/postgresql/16/pg_hba.conf /Applications/ServBay/db/postgresql/16/pg_hba.conf.bak
1pg_hba.conf
dosyasını düzenleyin, şifre doğrulamayı kaldırın:bashsed -i '' 's/scram-sha-256/trust/g' /Applications/ServBay/db/postgresql/16/pg_hba.conf
1PostgreSQL'i başlatma:
bashservbayctl start postgresql 16
1psql
komut satırına girin:bashpsql -h /Applications/ServBay/tmp -U <birinci adımda bulunan kullanıcı> postgres # Örneğin: psql -h /Applications/ServBay/tmp -U servbay postgres
1
2Şifreyi sıfırlama:
sqlALTER USER <birinci adımda bulunan kullanıcı> WITH PASSWORD 'new_password'; -- Örneğin: ALTER USER servbay WITH PASSWORD 'new_password';
1
2psql
'den çıkış:sql\q
1PostgreSQL hizmetini durdurma:
bashservbayctl stop postgresql 16
1pg_hba.conf
dosyasını geri yükleyin:bashcp /Applications/ServBay/db/postgresql/16/pg_hba.conf.bak /Applications/ServBay/db/postgresql/16/pg_hba.conf
1PostgreSQL hizmetini yeniden başlatma:
bashservbayctl start postgresql 16
1
Redis Şifresini Sıfırlama
Redis, bir veritabanı, önbellek ve mesaj aracısı olarak kullanılan açık kaynaklı bir bellek veri yapısı deposudur. Aşağıdaki adımlar, Redis şifrenizi nasıl sıfırlayacağınızı yönlendirecektir.
Redis Şifresini Sıfırlama Adımları
Redis yapılandırma dosyasını açma:
bashvim /Applications/ServBay/package/etc/redis/redis.conf
1requirepass
yapılandırma öğesini bulup değiştirin:plaintextrequirepass new_password
1Düzenleyiciden kaydedin ve çıkın.
Redis hizmetini yeniden başlatma:
bashservbayctl restart redis -all
1
Özet
Veritabanı şifresini sıfırlamak, veritabanı yönetiminin önemli bir parçasıdır. Bu yazıda MariaDB, PostgreSQL ve Redis’in veritabanı şifresini nasıl sıfırlayacağınızı ayrıntılı olarak açıkladık. ServBay kullanırken, farklı veritabanı sürümlerinin farklı yapılandırmalara ve yollara sahip olduğunu unutmayın. Bu adımları takip ederek veritabanınızın güvenliğini ve erişilebilirliğini sağlayabilirsiniz. Güvenlik veya şifrenizi unutma durumlarında, bu beceriler veritabanı sistemlerinizi daha iyi yönetmenize yardımcı olacaktır.