Điều này bao gồm các máy khách GUI như MySQL workbench và SQLyog, cũng như máy khách dòng lệnh 8 Show
Thay đổi cổng mặc định của MySQLBạn có thể xem và chỉnh sửa cổng được sử dụng bởi máy chủ MySQL bằng cách kiểm tra tệp cấu hình được sử dụng bởi máy chủ MySQL của bạn Khi bạn chạy máy chủ bằng lệnh 9, MySQL sẽ tìm tệp cấu hình ở các vị trí sau
Mức độ ưu tiên của các tệp trên theo thứ tự. Điều đó có nghĩa là nếu MySQL đã tìm thấy tệp cấu hình ở vị trí 0, phần còn lại sẽ bị bỏ quaĐây là ưu tiên vị trí cho hệ điều hành Windows
Ngoài ra, bạn có thể chuyển kết quả của lệnh 7 sang lệnh 8 và 9 như trong câu trả lời StackOverflow nàyBạn sẽ không phải tìm tệp cấu hình theo cách thủ công với thủ thuật này
Kết quả trên cho thấy tệp 50 trên máy tính cục bộ của tôi nằm trên 51Khi bạn tìm thấy tệp 52 (hoặc tệp 53 cho Windows), bạn có thể thêm tùy chọn 54 vào phần 55 như hình bên dưới
Nếu không có tùy chọn 54 nào được chỉ định, thì MySQL sẽ mặc định là cổng 5Khi bạn xác định tùy chọn 54, hãy lưu các thay đổi của bạn và khởi động lại máy chủ MySQL của bạnTrong ví dụ trên, máy chủ MySQL bây giờ sẽ lắng nghe kết nối trên cổng 59 thay vì 5Nếu bạn đang sử dụng ứng dụng khách GUI như MySQL Workbench, vui lòng đừng quên thay đổi cổng khi bạn cần kết nối với máy chủ Nhưng bạn không cần chỉ định cổng cho máy khách dòng lệnh 8 vì nó tính đến tùy chọn 54 từ tệp cấu hình khi cố gắng kết nối với máy chủ Cổng mạng là điểm cuối giao tiếp được sử dụng bởi các ứng dụng, kết nối đến và thiết bị bên ngoài tới máy tính/máy chủ hoặc ứng dụng cụ thể. Trong bài viết này, chúng ta sẽ thảo luận về các cổng MySQL và tìm hiểu cách chúng ta có thể thay đổi cổng mặc định trên Windows 10 Mục lụcMọi RDBMS đều có cổng mặc định để chấp nhận các kết nối đến. Bảng dưới đây trình bày các cổng mặc định cho RDBMS phổ biến Tên cơ sở dữ liệuPortsMySQL Server3306Cơ sở dữ liệu Oracle1521, 1830PostgreSQL5432SQL Server1433, 1434MongoDB27017, 27018, 27019,28017Cassandra7000, 7001, 9042Đối với Máy chủ MySQL, cổng mặc định là 3306. Đó là một cổng TCP được sử dụng bởi các công cụ kết nối máy khách MySQL. Giả sử chúng tôi muốn thay đổi cổng mặc định này của Máy chủ MySQL trên Windows 10. Để làm được điều đó, chúng ta phải tìm hiểu một số nhiệm vụ lý luận và thực tiễn Danh sách các cổng được sử dụng bởi các tính năng của MySQLChúng ta hãy xem danh sách các cổng quan trọng của Máy chủ MySQL. Lưu ý rằng chúng được sử dụng bởi các tính năng khác nhau và một số trong số chúng không phải là mặc định. Tuy nhiên, chúng ta nên ghi nhớ tất cả Tính năng MySQL Số cổng mặc địnhMáy khách MySQL đến máy chủ – Giao thức MySQL3306Máy khách MySQL đến máy chủ – Giao thức X mới33060Để kiểm tra, từ máy chủ Shell đến máy chủ GR trong quá trình cấu hình cụm InnoDB. 33061MySQL Workbench Máy khách MySQL đến máy chủ3306MySQL Workbench Máy khách MySQL đến máy chủ Giao thức X mới33060MySQL Workbench kết nối qua SSH Tunnel22Máy khách MySQL Bất kỳ SQL nào đến Bộ định tuyến – Giao thức MySQL6446Máy khách MySQL ReadOnly SQL đến Bộ định tuyến – Giao thức MySQL6447Bộ định tuyến MySQL đến máy chủ – Giao thức MySQL3306Các cuộc gọi API máy khách MySQL đến Bộ định tuyến MySQL – X mớiTốt nhất, để giữ an toàn cho cơ sở dữ liệu của chúng tôi, chúng tôi phải tắt các cổng mặc định. Vì vậy, hãy xem xét việc thay đổi cổng mặc định của Máy chủ MySQL Cài đặt môi trườngTôi đã chuẩn bị thiết lập phòng thí nghiệm để hiểu quy trình từng bước thay đổi Cổng. Tôi đã cài đặt Máy chủ MySQL trên Máy trạm của mình và bật tường lửa Windows Defender Chúng tôi sẽ thay đổi số cổng Máy chủ MySQL từ 3306 thành 3242. Đối với điều đó, chúng ta phải thực hiện các bước dưới đây
Bây giờ, hãy cho chúng tôi hiểu cách tạo quy tắc tường lửa cho phép các kết nối đến từ cổng số 3242 Tạo quy tắc tường lửa trong WindowsĐể tạo quy tắc tường lửa, hãy mở Bảng điều khiển > Tường lửa của Bộ bảo vệ Windows > Cài đặt nâng cao Một hộp thoại có tên Windows Defender Firewall with Advanced Security sẽ mở ra. Nhấp vào Quy tắc gửi đến từ khung bên trái > Quy tắc mới Trình hướng dẫn quy tắc gửi đến mới bắt đầu. Trên màn hình Loại quy tắc, chọn Cổng Trên màn hình Giao thức và Cổng, chọn TCP và nhập 3242 vào trường Cổng cục bộ cụ thể Chọn Cho phép kết nối trên màn hình Hành động Chúng tôi muốn áp dụng quy tắc cho tất cả các vị trí mạng. Chọn các hộp kiểm Miền, Riêng tư và Công khai và nhấp vào Tiếp theo Chỉ định Tên và Mô tả quy tắc tường lửa mới trong màn hình Tên Nhấp vào Kết thúc để tạo quy tắc và đóng trình hướng dẫn Bây giờ, chúng ta hãy dừng dịch vụ MySQL và chỉnh sửa tệp cấu hình MySQL Dừng dịch vụ MySQL và thêm số cổng vào my. tập tin iniTrước khi chúng tôi thay đổi cổng mặc định, chúng tôi phải dừng Dịch vụ MySQL. Chúng tôi đang sử dụng các lệnh PowerShell cho điều đó Lệnh PowerShell 1Sau khi Dịch vụ ngừng hoạt động, chúng tôi sẽ chỉnh sửa tệp cấu hình. Chúng tôi có thể thay đổi cổng mặc định bằng cách chỉnh sửa tệp my. tập tin cấu hình ini. của tôi. ini nằm trong thư mục MySQL Home. Trong bản demo này, vị trí của thư mục đó là C. \MySQL_Home. Khi bạn tìm thấy tệp, hãy mở tệp đó bằng bất kỳ trình soạn thảo văn bản nào và thêm dòng sau 2Lưu và đóng tệp. Bắt đầu Dịch vụ MySQLmột khi của tôi. ini được cập nhật, chúng ta nên khởi động MySQL từ Dịch vụ. Sử dụng lệnh sau 3Kiểm tra kết nối bằng dòng lệnhKhi Dịch vụ được khởi động, hãy kết nối với MySQL – mở cmd. exe và chạy lệnh sau. 4Như bạn có thể thấy trong ảnh chụp màn hình ở trên, lệnh gặp lỗi. Để kết nối với MySQL bằng cổng số 3242, chúng ta phải sử dụng tùy chọn -P trong lệnh MySQL 5Bây giờ, MySQL đã được kết nối thành công. Bạn có thể sử dụng lệnh SHOW VARIABLES để xác minh rằng máy chủ MySQL của bạn chấp nhận các kết nối đến trên cổng 3242 6Ảnh chụp màn hình chứng minh rằng Máy chủ MySQL hiện đang lắng nghe trên cổng số 3242. Kiểm tra kết nối bằng MySQL WorkbenchHãy để chúng tôi hiểu cách kết nối với máy chủ MySQL thông qua cổng 3242 bằng MySQL Workbench Mở MySQL Workbench và trên màn hình Chào mừng, nhấp vào Mới(+) Cửa sổ Thiết lập kết nối mới mở ra. Ở đó, chỉ định 3242 trong hộp văn bản có tên Cổng Nhấp vào Kiểm tra kết nối đầu ra Như bạn có thể thấy, kết nối được thiết lập thành công. Bây giờ, hãy chạy truy vấn sau trong cửa sổ trình chỉnh sửa truy vấn 7Các dịch vụ MySQL đang lắng nghe trên cổng số 3242. Ngoài ra, bạn có thể xem Cổng của Máy chủ MySQL từ cửa sổ Trạng thái Máy chủ Tóm lượcNhư vậy, chúng ta đã tìm hiểu về port của máy chủ cơ sở dữ liệu và port mặc định của MySQL. Chúng tôi cũng có danh sách toàn diện về các cổng mạng mặc định của các máy chủ cơ sở dữ liệu nổi tiếng và cổng cụ thể được sử dụng bởi các tính năng Máy chủ MySQL khác nhau Quá trình thay đổi port mặc định của MySQL Server khá đơn giản. Bạn chỉ cần thực hiện các bước bắt buộc và điều này sẽ đảm bảo rằng Máy chủ MySQL của bạn sẽ chấp nhận các kết nối từ các cổng không mặc định trước đây. Phương pháp này được sử dụng rộng rãi để tăng cường bảo mật Máy chủ Chúng tôi hy vọng rằng những lời khuyên này sẽ hữu ích trong công việc của bạn Thẻ. mysql, windows, workbench Sửa đổi lần cuối. Ngày 23 tháng 9 năm 2022Giới thiệu về tác giả / Nisarg UpadhyayNisarg là Quản trị viên Cơ sở dữ liệu SQL Server và là chuyên gia được Microsoft chứng nhận, có hơn 5 năm kinh nghiệm quản trị SQL Server và 2 năm quản trị cơ sở dữ liệu Oracle 10g. Ông có chuyên môn về thiết kế cơ sở dữ liệu, điều chỉnh hiệu suất, sao lưu và phục hồi, thiết lập HA và DR, di chuyển và nâng cấp cơ sở dữ liệu. Ông đã hoàn thành bằng Cử nhân Công nghệ Thông tin tại Đại học Ganpat Làm cách nào để thay đổi cổng 3306 cho MySQL Workbench?Cấu hình kết nối như sau. . Nhập tên cho kết nối trong trường “Tên kết nối” Chọn “Tiêu chuẩn (TCP/IP)” làm “Loại kết nối” Nhập địa chỉ IP của máy chủ đám mây của bạn vào trường “Hostname” Chỉ định “Cổng” là “3306” Chỉ định “Tên người dùng” là “root” Làm cách nào để thay đổi cổng MySQL từ 0 thành 3306?Bước 1 - Dừng dịch vụ MySQL. Đối với CentOS. [root@DBA-Master ~]# dừng dịch vụ mysqld. . Bướ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 lưu và thoát. . Bước 3 - Khởi động lại dịch vụ MySQL. Đối với CentOS. [root@DBA-Master ~]# dịch vụ mysqld bắt đầu Làm cách nào để bật cổng MySQL 3306?Bước 1. Chỉnh sửa tệp cấu hình MySQL Bước 2. Thiết lập tường lửa để cho phép kết nối MySQL từ xa. lựa chọn 1. UFW (Tường lửa không phức tạp) Tùy chọn 2. Tường lửaD. Tùy chọn 3. Mở Port 3306 bằng iptables Bước 3. Kết nối với máy chủ MySQL từ xa Bàn làm việc của MySQL sử dụng cổng nào?Cổng 3306 là cổng mặc định cho giao thức MySQL cổ điển ( port ), được sử dụng bởi máy khách mysql, Trình kết nối MySQL và các tiện ích như mysqldump và mysqlpump. |