MySQL'de kök kullanıcı olarak oturum açmak için şunları kullanabilirsiniz:
mysql -u root -p
ve ardından MySQL şifrenizi girin.
Başka bir kullanıcı olarak giriş yapmak için, önce bu kullanıcıyı oluşturmanız ve ona ayrıcalıklar vermeniz gerekir.
Kullanarak kullanıcı oluşturun - newuseristediğiniz kullanıcı adına ve passwordseçtiğiniz şifreye geçin.
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
Ne yazık ki, bu noktada newuserveritabanlarıyla hiçbir şey yapma izni yok.
Bu nedenle ilk aşama kullanıcıya 'şeyler' yapma ayrıcalıklarını vermektir.
Tüm veritabanlarında ve tablolarda tüm ayrıcalıkları (seçme, oluşturma, silme, güncelleme, bırakma vb.) Vermek için şunu çalıştırın:
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
Belirli bir veritabanı ve tabloda belirli bir ayrıcalık tanımak için şunu çalıştırın:
GRANT [type of privilege] ON [database name].[table name] TO '[username]'@'localhost';
Belirli bir ayrıcalığı reddetmeniz veya iptal etmeniz gerekirse, şunu çalıştırın:
REVOKE [type of permission] ON [database name].[table name] FROM '[username]'@'localhost';
Kaynak: https://www.digitalocean.com/community/articles/how-to-create-a-new-user-and-grant-permissions-in-mysql