MySQL / MariaDB'de root ile aynı ayrıcalıklara sahip bir kullanıcıyı nasıl oluşturabilirim? [kapalı]


106

MySQL / MariaDB'de root ile aynı ayrıcalıklara sahip bir kullanıcıyı nasıl oluşturabilirim?



Yanıtlar:


174
% mysql --user=root mysql
CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost' WITH GRANT OPTION;
CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%' WITH GRANT OPTION;
CREATE USER 'admin'@'localhost';
GRANT RELOAD,PROCESS ON *.* TO 'admin'@'localhost';
CREATE USER 'dummy'@'localhost';
FLUSH PRIVILEGES;

2
Neden yarattığınızı 'localhost've '%'kullanıcıları açıklayabilir misiniz ?
Kullanıcı

3
'Monty' @ 'localhost' hesabı yalnızca yerel ana bilgisayardan bağlanırken kullanılabilir. 'Monty' @ '%' hesabı, ana bilgisayar bölümü için '%' joker karakterini kullanır, böylece herhangi bir ana bilgisayardan bağlanmak için kullanılabilir
2014

@takeshin, %içermiyor gibi görünüyor localhostdeğil mi?
Pacerier

3
dev.mysql.com/doc/refman/5.5/en/adding-users.html sorularınızı yanıtlamalıdır.
sjas

1
$ mysql -u root -pMySQL komut satırını başlatabilmek için çalıştırıp ardından root şifresini girmek zorunda kaldım
user3405291
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.