Python Database Connection | How to Connect Python with MySQL Database | Edureka
İçindekiler:
MySQL, birden çok kullanıcı hesabı oluşturmanıza ve kullanıcıların veritabanlarını bağlayabilmeleri ve yönetebilmeleri için uygun ayrıcalıklar vermenize olanak tanır.
Kullanıcı hesabına artık gerek duyulmuyorsa, kullanıcı ayrıcalıklarını kaldırmak veya kullanıcı hesabını tamamen silmek iyi bir fikirdir.
Bu eğiticide MySQL / MariaDB kullanıcı hesaplarının nasıl silineceği açıklanmaktadır.
DROP USER
Beyanı
MySQL'de,
DROP USER
deyimiyle bir veya daha fazla kullanıcıyı ve atanmış ayrıcalıkları kaldırabilirsiniz. Bu ifadenin genel sözdizimi aşağıdaki gibidir:
DROP USER USER_ACCOUNT…
Örneğin,
brian@localhost
kullanıcı hesabı girişini MYSQL kabuğuna kaldırmak ve çalıştırmak için:
DROP USER 'brian@localhost';
Başarıyla komut geri döner:
Query OK, 0 rows affected (0.00 sec)
Tek bir komutta birden çok kullanıcı hesabını kaldırmak için,
DROP USER
deyimini ve ardından kaldırmak istediğiniz kullanıcıları boşlukla ayırarak çalıştırın:
DROP USER 'brian@localhost' 'any@localhost';
Kaldırmaya çalıştığınız kullanıcı şu anda oturum açmışsa, kullanıcı oturumu kapatılmaz ve kullanıcı oturum sona erene kadar sorgu çalıştırabilir. Oturum kapatıldıktan sonra kullanıcı kaldırılır ve artık MySQL sunucusunda oturum açamaz.
Kullanıcı tarafından oluşturulan veritabanları ve nesneler otomatik olarak kaldırılmaz.
MySQL Kullanıcı Hesaplarını Kaldırma
Bu bölüm, MySQL kullanıcı hesaplarını listeleme ve kaldırma ile ilgili adım adım talimatlar.
İlk olarak, kök veya başka bir yönetici kullanıcı ile MySQL kabuğuna giriş yapın. Bunu yapmak için aşağıdaki komutu yazın:
sudo mysql
mysql -u root -p
Aşağıdaki komutlar MySQL kabuğunun içinde yürütülür.
MySQL, kullanıcılar hakkındaki bilgileri
mysql
veritabanındaki
user
tablosunda saklar. Tüm MySQL kullanıcı hesaplarının bir listesini almak için aşağıdaki
SELECT
deyimini kullanın:
SELECT User, Host FROM mysql.user;
Çıktı şöyle görünmelidir:
+------------------+-----------+ | user | host | +------------------+-----------+ | root | localhost | | luke | % | | jabba | localhost | | jabba | 10.10.8.8 | | chewbacca | localhost | +------------------+-----------+ 5 rows in set (0.00 sec)
MySQL'de, bir kullanıcı hesabı bir kullanıcı adı ve ana bilgisayar adı bölümlerinden oluşur.
jabba@localhost
ve
[email protected]
farklı kullanıcı hesaplarıdır.
Diyelim ki
chewbacca@localhost
kullanıcı hesabı artık gerekli değil ve bunu kaldırmak istiyoruz.
Kullanıcı çalıştırmasını silmek için:
DROP USER 'chewbacca'@'localhost'
Query OK, 0 rows affected (0.00 sec)
Komut, kullanıcı hesabını ve ayrıcalıklarını kaldıracaktır.
Artık kullanıcı kaldırıldığına göre, o kullanıcıyla ilişkili veritabanlarını da kaldırmak isteyebilirsiniz.
Sonuç
Bir MySQL kullanıcı hesabını kaldırmak için
DROP USER
deyimini ve ardından kaldırmak istediğiniz kullanıcının adını kullanın.
Kullanıcılar nasıl eklenir ve Windows 8'de kullanıcı hesapları nasıl yönetilir
Windows 8'de yeni kullanıcılar eklemeyi ve kullanıcı hesaplarını yönetmeyi öğrenin. Biraz farklı bir arayüz ve kullanıcıları değiştirmek daha kolay.
Web sitesi hesapları nasıl kolayca silinir?
Can sıkıcı bir hesabı silmek zor zamanlar mı yaşıyorsunuz? İşte zaman ve çaba harcamadan kolayca silebilirsiniz.
MySQL kullanıcı hesapları nasıl oluşturulur ve ayrıcalıklar verilir
MySQL sunucusu çok sayıda kullanıcı hesabı oluşturmamıza ve kullanıcıların veritabanlarına erişebilmeleri ve yönetebilmeleri için uygun ayrıcalıklar verebilmemizi sağlar. Bu eğitimde MySQL kullanıcı hesaplarının nasıl oluşturulacağı ve ayrıcalıkların nasıl verileceği açıklanmaktadır.