Mysql – Kết nối từ máy khác (client)

1 Dùng MySQL CLI:

mysql -h 192.168.1.50 -P 3306 -u lanuser -p

2. Connection String trong .NET

string connectionString = "Server=192.168.1.50;Port=3306;Database=testdb;User ID=lanuser;Password=password123;SslMode=none;";

🔥 Lưu ý: Kiểm tra MySQL có lắng nghe đúng port

sudo netstat -tulnp | grep mysqld

Hoặc:

sudo ss -tulnp | grep 3306

Bạn phải thấy:

LISTEN ... 0.0.0.0:3306

🔥 Lưu ý:Tạo user MySQL cho LAN

Truy cập MySQL:

mysql -u root -p

Tạo user được phép truy cập từ mạng LAN:

CREATE USER 'lanuser'@'%' IDENTIFIED BY 'password123';

Cấp quyền:

GRANT ALL PRIVILEGES ON *.* TO 'lanuser'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

🔥 Lưu ý: Mở port 3306 trên CentOS Firewall

CentOS dùng firewalld, mở port như sau:

sudo firewall-cmd --permanent --add-port=3306/tcp
sudo firewall-cmd --reload

→ Kiểm tra:

sudo firewall-cmd --list-all

Hãy bình luận đầu tiên

Để lại một phản hồi

Thư điện tử của bạn sẽ không được hiện thị công khai.


*