Tôi mới sử dụng mysql. Tôi muốn kết nối với máy chủ mysql bằng bất cứ ip nào tôi muốn. Tôi đọc rằng tất cả những gì tôi phải làm là thêm vào tập tin my.cnf dòng bind-address = 0.0.0.0. Đó là những gì tôi đã làm. Tôi đã khởi động lại máy chủ mysql và sau đó tôi đã kiểm tra nó từ dòng lệnh.
mysql -uroot -p'*password*' -h 127.0.0.1 --> Works
mysql -uroot -p'*password*' -h 192.168.2.4 (local ip address) --->
ERROR 1045 (28000): Access denied for user 'root'@'mguru.lnx.gr' (using password: YES)
Bạn có thể xem phần bên dưới của phần mysqld trong tệp my.cnf
[mysqld]
user = mysql
port=3306
socket = /opt/lampp/var/mysql/mysql.sock
skip-external-locking
key_buffer = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
plugin_dir = /opt/lampp/lib/mysql/plugin/
#skip-networking
bind-address=0.0.0.0
Cảm ơn bạn trước, Nikos