Đề xuất của tôi, nếu bạn chắc chắn rằng các cổng đã bị đóng (tôi thấy thật kỳ lạ khi VPS đóng cổng đó) là thay đổi tệp cấu hình của MySQL để sử dụng một tệp khác
Chỉ cần mở tệp cấu hình trong thiết bị đầu cuối, sudo /etc/init.d/mysql restart 3 và tìm phần sudo /etc/init.d/mysql restart 4. Trong đó, hãy tìm dòng có nội dung sudo /etc/init.d/mysql restart 5. Thay đổi nó thành một cổng khác không được sử dụng và lưu tệp
Sau đó, chỉ cần khởi động lại VPS hoặc khởi động lại dịch vụ, như sudo /etc/init.d/mysql restart 6
Chỉ cần lưu ý rằng, nếu tệp sudo /etc/init.d/mysql restart 7 không nằm trong tệp tôi đã đề cập ở trên thì nó có thể ở những nơi khác
/etc/my.conf /etc/my.cnf /etc/mysql/my.confVà nếu lệnh sudo /etc/init.d/mysql restart 8 không hoạt động, thì hãy làm điều này
sudo /etc/init.d/mysql restartNếu sự cố vẫn tiếp diễn thì trong trường hợp của tôi, tôi sẽ kiểm tra iptables (tôi thực sự sẽ xóa mọi thứ trong iptables để bắt đầu làm mới nếu đây có thể là một tùy chọn) hoặc bất kỳ tùy chọn nào khác có hỗ trợ tường lửa
Vì chúng là VPS nên tôi cũng sẽ kiểm tra Bảng điều khiển VPS để xem nó có tùy chọn nào có thể chặn cổng không
Ngoài ra, tôi sẽ chạy sudo /etc/init.d/mysql restart 9 trên VPS để xem bạn đã mở những cổng nào. Bạn cần chạy nó từ bên ngoài VPS để xem họ đã mở những cổng nào
[root@DBA-Master ~]# service mysqld stop 0 cũng là một ý kiến hay để xem bạn có những cổng nào đã mở trên máy chủ và những cổng nào đang ở chế độ LISTEN
Piyush Diwakar
Piyush Diwakar
mysql. Mông Cổ. dịch chuyển đỏ. AWS. tiên tri. Sr. DBA tại Paytm Money. Cựu RAKUTEN. Cựu Innoeye
Đã xuất bản ngày 11 tháng 2 năm 2021
+ Theo dõi
Trong hướng dẫn này, tôi sẽ hướng dẫn bạn cách thay đổi cổng mặc định của mysql và mục đích của mysql_secure_installation là gì
Dưới đây là những gì chúng tôi sẽ làm cho mục đích này
- Dừng dịch vụ MySQL
- Thay đổi cổng trong Tệp cấu hình MySQL
- Khởi động lại dịch vụ MySQL
- Chạy tập lệnh bảo mật (mysql_secure_installation)
- Thay đổi mật khẩu cho root
- Xóa người dùng ẩn danh
- Không cho phép root đăng nhập từ xa
- Xóa cơ sở dữ liệu thử nghiệm và truy cập vào nó
- Tải lại các bảng đặc quyền ngay bây giờ
- Đăng nhập vào MySQL Shell bằng mật khẩu mới
Bước 1 - Dừng dịch vụ MySQL
Đối với CentOS
[root@DBA-Master ~]# service mysqld stopcho Ubuntu
[root@DBA-Master ~]# service mysql stopBước 2 - Thay đổi cổng trong tệp cấu hình MySQL
Đối với CentOS
[root@DBA-Master ~]# vi /etc/my.cnf [mysqld] port= 4545 datadir= /home/ist/mysql save and exitcho Ubuntu
[root@DBA-Master ~]# vi /etc/mysql/mysql.conf.d/mysqld.cnf [mysqld] port=4545 datadir= /home/ist/mysql save and exitBước 3 - Khởi động lại dịch vụ MySQL
Đối với CentOS
[root@DBA-Master ~]# service mysqld startcho Ubuntu
________số 8Bước 4 - Chạy Tập lệnh bảo mật (mysql_secure_installation)
[root@DBA-Master ~]# mysql_secure_installation Securing the MySQL server deployment. Enter password for user root: sudo /etc/init.d/mysql restart 0sudo /etc/init.d/mysql restart 1[root@DBA-Master ~]# service mysql stop 0Đây là video Thuyết trình Thay đổi Port mặc định và bảo mật mysql với mysql_secure_installation trong MySQL