Mysql sunucusunda veritabanı ve kullanıcı nasıl oluşturulur?
Elbette, MySQL sunucusunda yeni bir veritabanı ve kullanıcı oluşturmak için aşağıdaki adımları takip edebilirsiniz:
-
MySQL’e root (veya yetkili bir kullanıcı) ile bağlanın:
mysql -u root -pŞifreyi girdikten sonra MySQL komut satırına geçersiniz.
-
Yeni bir veritabanı oluşturun:
CREATE DATABASE veritabani_adi CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;veritabani_adikısmını istediğiniz isimle değiştirin. -
Yeni bir kullanıcı oluşturun ve şifresini belirleyin:
CREATE USER 'kullanici_adi'@'localhost' IDENTIFIED BY 'sifre';kullanici_adivesifrealanlarını ihtiyacınıza göre değiştirin. -
Yeni kullanıcıya, oluşturduğunuz veritabanı üzerinde yetki verin:
GRANT ALL PRIVILEGES ON veritabani_adi.* TO 'kullanici_adi'@'localhost'; -
Yetkileri aktif etmek için:
FLUSH PRIVILEGES; -
Çıkış yapmak için:
EXIT;
Özet akış:
- Veritabanı oluştur
- Kullanıcı oluştur
- Yetki ver
- Yetkileri tazele
Her aşamada kendi isimlerinizi kullanmanız önemli. Farklı sunucu veya erişim şekillerine göre (localhost yerine % gibi) komutlarda değişiklik yapılabilir.
Güvenlik açısından kullanıcıya ihtiyacından fazla yetki vermemeye dikkat edin.
Ek sorularınız varsa belirtin, örneklerle veya farklı senaryolarla açıklayabilirim.