✅ 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
Để lại một phản hồi