MySql Sunucuya Uzaktan Erişebilmek

Mysql server kurdunuz ancak phpMyAdmin kurmadan sunucuya erişmek istiyorsunuz. Bunun için MySQL Server’ın gelen bağlantı isteklerini dinlediği ip adresini belirlemek ve dışarıdan bağlanabilecek bir kullanıcı oluşturmak gerekiyor.

Bağlantı isteklerini dinlediği IP adresini değiştirmek için /etc/mysql/my.cnf veya /etc/mysql/mysql.conf.d/mysqld.cnf dosyasında yer alan bind-address = 127.0.0.1 satırında 127.0.0.1 yerine sunucunun varsa dış ip adresini verebiliriz. Tüm ip adreslerinden gelen istekleri kabul etmesi için ise 0.0.0.0 yazabiliriz.

Daha sonra dışarıdan erişebilecek kullanıcı oluşturmak için komut satırında mysql -u root -p komutunu girip mysql komut satırında SQL çalıştıracağız.

CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypass';
GRANT ALL ON *.* TO 'myuser'@'%'

Böylece myuser kullanıcı adı ve mypass şifresi ile bu sunucuya dışarıdan erişebiliriz.

 

Kaynak: https://stackoverflow.com/questions/16287559/mysql-adding-user-for-remote-access

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.