Veritabanı Şifresini Sıfırlama Kılavuzu
Günlük veritabanı yönetiminde, veritabanı şifresini sıfırlamak yaygın ve gerekli bir işlemdir. Güvenlik endişeleri, unutulan şifreler veya diğer sebeplerle olsun, veritabanı şifresi nasıl sıfırlanır bilmek veritabanı yöneticileri için kritik önem taşır. Bu makalede, MySQL, MariaDB, PostgreSQL ve Redis veritabanı şifrelerinin nasıl sıfırlanacağını ayrıntılı olarak ele alacağız. ServBay kullanırken, farklı veritabanı sürümlerinin farklı yapılandırmaları ve yolları olduğunu unutmayın.
MySQL/MariaDB Şifresini Sıfırlama
TIP
MySQL ve MariaDB şifre sıfırlama adımları aynıdır.
MySQL ve MariaDB, popüler bir ilişkisel veritabanı yönetim sistemidir. Aşağıdaki adımlar, MySQL/MariaDB şifresini nasıl sıfırlayacağınızı açıklayacaktır.
Örnek olarak MariaDB 11.3
sürümü kullanılacaktır.
Grafik Arayüz Kullanarak MariaDB root Şifresini Sıfırlama
ServBay'i açın, sol navigasyonda Database
- MariaDB
- MariaDB 11.3
seçimlerini yapın. Sağ tarafta açılan sayfada şifre
giriş kutusunu bulun. Şifre
giriş kutusunun sağ tarafında, küçük kilit ikonuna sahip bir simge bulunmaktadır, buna tıkladığınızda root kullanıcısının şifresinin sıfırlanıp sıfırlanmayacağını soran bir mesaj görüntülenir. Onayla
yı tıklayın. Ardından, veritabanının root şifresi varsayılan ServBay.dev
olarak sıfırlanacaktır.
Komut Satırı Kullanarak MariaDB Şifresini Sıfırlama
MariaDB hizmetini durdurun:
bashservbayctl stop mariadb 11.3
1MariaDB'yi güvenli modda başlatın:
bash/Applications/ServBay/package/mariadb/11.3/current/bin/mysqld_safe --skip-grant-tables --skip-networking &
1MariaDB'ye giriş yapın:
bash/Applications/ServBay/package/mariadb/11.3/current/bin/mysql -u root
1Şifreyi sıfırlayın:
sqlFLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; FLUSH PRIVILEGES;
1
2
3MariaDB'den çıkış yapın:
sqlexit;
1MariaDB hizmetini güvenli moddan durdurun:
bashservbayctl stop mariadb 11.3
1MariaDB hizmetini yeniden başlatın:
bashservbayctl start mariadb 11.3
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 şifresini nasıl sıfırlayacağınızı açıklayacaktır.
Örnek olarak PostgreSQL 16
sürümü kullanılacaktır.
PostgreSQL Şifresini Sıfırlama Süreci
- PostgreSQL yönetici hesabını bulun
ServBay yönetim panelinde Database
- PostgreSQL
- PostgreSQL 16
bölümünü açın ve PostgreSQL Hesap
kısmını bulun.
PostgreSQL hizmetini durdurun:
bashservbayctl stop postgresql 16
1pg_hba.conf
dosyasının yedeğini alın: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, parola doğrulamayı kaldırın:bashsed -i '' 's/scram-sha-256/trust/g' /Applications/ServBay/db/postgresql/16/pg_hba.conf
1PostgreSQL'i başlatın:
bashservbayctl start postgresql 16
1psql
komut satırına girin:bashpsql -h /Applications/ServBay/tmp -U <birinci adımda elde ettiğiniz kullanıcı> postgres # Örneğin: psql -h /Applications/ServBay/tmp -U servbay postgres
1
2Şifreyi sıfırlayın:
sqlALTER USER <birinci adımda elde ettiğiniz kullanıcı> WITH PASSWORD 'new_password'; -- Örneğin: ALTER USER servbay WITH PASSWORD 'new_password';
1
2psql
den çıkın:sql\q
1PostgreSQL hizmetini durdurun:
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şlatın:
bashservbayctl start postgresql 16
1
Redis Şifresini Sıfırlama
Redis, veritabanı, önbellek ve mesaj simgesi olarak kullanılan açık kaynaklı bir bellek veri yapısı depolama sistemidir. Aşağıdaki adımlar, Redis şifresini nasıl sıfırlayacağınızı açıklayacaktır.
Grafik Arayüz Kullanarak Redis Şifresini Sıfırlama
ServBay yönetim panelinde Database
- NoSQL
- Redis
bölümünü açın. Alttaki şifre giriş kutusuna yeni şifreyi girin ve ardından Kaydet
üzerine tıklayın.
redis.conf
Düzenleyerek Redis Şifresini Sıfırlama
Redis yapılandırma dosyasını açın:
bashvim /Applications/ServBay/package/etc/redis/redis.conf
1requirepass
yapılandırma öğesini bulun ve değiştirin:plaintextrequirepass new_password
1Kaydedin ve editörden çıkın.
Redis hizmetini yeniden başlatın:
bashservbayctl restart redis -all
1
Sonuç
Veritabanı şifresini sıfırlamak, veritabanı yönetiminde önemli bir görevdir. Bu makalede, MySQL, MariaDB, PostgreSQL ve Redis veritabanı şifrelerinin nasıl sıfırlanacağını ayrıntılı olarak anlattık. ServBay kullanırken, farklı veritabanı sürümlerinin farklı yapılandırmaları ve yolları olduğunu unutmayın. Bu adımları izleyerek, veritabanınızın güvenliğini ve erişilebilirliğini sağlayabilirsiniz. Güvenlik nedenleri veya unutulan şifreler olsun, bu becerilere hakim olmak, veritabanı sistemlerini daha iyi yönetmenize yardımcı olacaktır.