MYSQL bağlantısına izin vermek uzak erişim için

Öncelikle ssh üzerinde mysql root olarak login oluyoruz

mysql -u root -p 

sonrasında  aşağıdaki komutu kullanarak

GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘parola’ WITH GRANT OPTION;

FLUSH PRIVILEGES;

exit

sonrasında mysql conf dosyasında tüm ip lerden yada tek bir ipden erişim yetkisi verebilirsiniz

vim /etc/mysql/my.cnf

bind-address           = 127.0.0.1 

aşağıdaki şekilde değiştiriyoruz.

bind-address           = 0.0.0.0

yapılan yetkilendirmeyi iptal etmek istersek aşağıdaki işlemi uygulayabilirsiniz.

mysql -u root -p
DELETE FROM mysql.user WHERE User = ‘root’ AND Host = ‘%’;
FLUSH PRIVILEGES;

exit