MySQL kullanıcı oluşturma nasıl yapılır?
MySQL'de kullanıcı oluşturmak için aşağıdaki adımları izlemek gerekmektedir: 1. Terminal veya komut istemcisini açın ve MySQL'e bağlanın: ``` mysql -u root -p ``` Bu komutta, `-u` kullanıcı adını, `-p` ise parolayı belirtir. 2. CREATE USER komutunu kullanın: ``` CREATE USER 'kullanıcı_adı'@'host' IDENTIFIED BY 'parola'; ``` Bu komutta: - `kullanıcı_adı`: Yeni kullanıcının adı. - `host`: Kullanıcının bağlanacağı ana bilgisayar, `%` tüm ana bilgisayarlar için veya `localhost` yerel bağlantılar için kullanılır. - `parola`: Yeni kullanıcı için güçlü bir parola. Örneğin, `newuser` adında, herhangi bir ana bilgisayardan bağlanabilen bir kullanıcı oluşturmak için: ``` CREATE USER 'newuser'@'%' IDENTIFIED BY 'strongpassword'; ``` 3. Kullanıcı ayrıcalıklarını ayarlayın: ``` GRANT ayrıcalıklar ON veritabanı.tablo TO 'kullanıcı_adı'@'host'; ``` Bu komutta: - `ayrıcalıklar`: Verilecek izinleri belirtir (örneğin, SELECT, INSERT, UPDATE, DELETE, ALL PRIVILEGES). - `veritabanı.tablo`: İzinlerin uygulanacağı veritabanını ve tabloyu belirtir, tüm veritabanları ve tablolar için `.` kullanılır. Örneğin, `exampledb` adlı bir veritabanında tüm ayrıcalıkları `newuser` kullanıcısına vermek için: ``` GRANT ALL PRIVILEGES ON exampledb. TO 'newuser'@'%'; ``` 4. Ayrıcalıkları yenilemek için `FLUSH PRIVILEGES` komutunu çalıştırın. 5. Kullanıcı ayrıcalıklarını doğrulamak için `SHOW GRANTS FOR 'kullanıcı_adı'@'host'` komutunu kullanın.
MySQL kullanıcı oluşturma nasıl yapılır?