fbpx

Hướng dẫn Cách cho phép kết nối từ xa tới MySQL trên Ubuntu/Debian

Hướng dẫn Cách cho phép kết nối từ xa tới MySQL trên Ubuntu/Debian

1. Kiểm tra và cài đặt MySQL

Trước khi bắt đầu, hãy đảm bảo rằng MySQL đã được cài đặt trên máy chủ Ubuntu/Debian bằng lệnh:

sudo apt update

sudo apt install mysql-server -y

Sau khi cài đặt xong, hãy kiểm tra trạng thái dịch vụ:

sudo systemctl status mysql

AD 4nXfOpOLPm7KibfcBS75uUEY5qaNZENZvGtcWozSBdQWKNEdDeVb 4U22hvDora6JeehRTbZeqANUroQCn5B1TrvcHgy4f1SFOM8KTAEiA2bgiTHNGwcSuT 7O3SKYzRZoQY1vV3SOQ?key=q6GVgjabhWvOVf0dhbCjiFXn

2. Cấu hình MySQL để chấp nhận kết nối từ xa

Mở và chỉnh sửa tệp cấu hình MySQL:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

Tìm dòng:

bind-address = 127.0.0.1

Và thay thế bằng:

bind-address = 0.0.0.0

Hoặc bạn có thể để địa chỉ IP cụ thể mà bạn muốn cho phép kết nối.

Lưu và đóng tệp, sau đó khởi động lại MySQL:

sudo systemctl restart mysql

AD 4nXdZDBXaK xRSx6uGjQoXjAk8dTeMcfhYD54XQV1jhVwj6cxAcxwskuhvgIiHH5MGEom0wKd9eC WFzjom9d0ROpXfILQi6D nNX 45P9pqFD 5TXoJC2spGoGOdr1I

3. Tạo người dùng và phân quyền truy cập

Truy cập vào MySQL:

sudo mysql -u root -p

Tạo tài khoản mới và cấp quyền truy cập từ xa:

CREATE USER 'remote_user'@'%' IDENTIFIED BY 'your_password';

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

FLUSH PRIVILEGES;

EXIT;

AD 4nXcpA TZk DzEgrz2J2W8atZ1iLLfeEh2tlErHQeaTqQbyB g91YzS47 H SyN7iWj08qQ32GHb6n4BsFhe

4. Mở cổng MySQL trên tường lửa (UFW)

Mở cổng 3306 trên tường lửa UFW:

sudo ufw allow 3306/tcp

Kiểm tra trạng thái UFW:

sudo ufw status

5. Kiểm tra kết nối từ xa

Từ máy khách, dùng lệnh sau để kiểm tra kết nối:

mysql -u remote_user -h server_ip -p

Thay server_ip bằng địa chỉ IP của server MySQL.

Nếu kết nối thành công, bạn đã thiết lập xong việc cho phép kết nối từ xa tới MySQL trên Ubuntu/Debian!

What are your feelings
Updated on 20/02/2025
Cùng nhau, Trực tuyến.

Chúng tôi ở đây giúp các bạn có thể làm việc online một cách hiểu quả nhất.

Theo Dõi Chúng Tôi

Copyright © 2025. All Rights Reserved To VMon Cloud.