Cách thay đổi cổng mặc định của máy chủ MySQL thành 3307 và kết nối với máy chủ MySQL tại cổng này

GHI CHÚ. Chúng tôi đang trong quá trình sửa đổi cấu hình cho nhiều ngăn xếp Bitnami. Do những thay đổi này, đường dẫn tệp và các lệnh được nêu trong hướng dẫn này có thể thay đổi tùy thuộc vào việc ngăn xếp Bitnami của bạn sử dụng MySQL hay MariaDB. Để xác định máy chủ cơ sở dữ liệu nào được sử dụng trong ngăn xếp của bạn, hãy chạy lệnh bên dưới

 $ test -d /opt/bitnami/mariadb && echo "MariaDB" || echo "MySQL"

Đầu ra của lệnh cho biết máy chủ cơ sở dữ liệu nào (MySQL hoặc MariaDB) được cài đặt sử dụng và sẽ cho phép bạn xác định hướng dẫn nào cần tuân theo trong tài liệu của chúng tôi cho các hoạt động chung liên quan đến cơ sở dữ liệu

GHI CHÚ. Phần này giả định rằng bạn đã tải xuống và cài đặt MySQL Workbench

Để kết nối với máy chủ cơ sở dữ liệu MySQL từ xa của bạn bằng MySQL Workbench, bạn phải cho phép kết nối từ xa với máy chủ

Khi máy chủ MySQL của bạn được định cấu hình để chấp nhận các kết nối từ xa, bạn có thể kết nối với nó bằng MySQL Workbench. Thực hiện theo các bước sau

  • Khởi chạy MySQL Workbench

  • Nhấp vào biểu tượng “+” trong tab “Kết nối MySQL” để thêm kết nối mới

    Cách thay đổi cổng mặc định của máy chủ MySQL thành 3307 và kết nối với máy chủ MySQL tại cổng này

  • 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”

      Cách thay đổi cổng mặc định của máy chủ MySQL thành 3307 và kết nối với máy chủ MySQL tại cổng này

  • Nhấp vào “Kiểm tra kết nối” để kiểm tra kết nối

  • Nếu kết nối thành công, nhấn “OK” để lưu kết nối

    Cách thay đổi cổng mặc định của máy chủ MySQL thành 3307 và kết nối với máy chủ MySQL tại cổng này

  • Nhấp đúp vào kết nối mới để khởi chạy MySQL Workbench SQL Editor. Bạn có thể được nhắc nhập mật khẩu. Sử dụng cùng một mật khẩu bạn đã sử dụng khi định cấu hình máy chủ trước đó để chấp nhận các kết nối từ xa. Sau khi kết nối, cửa sổ soạn thảo SQL sẽ mở ra và bạn có thể tương tác với máy chủ bằng các lệnh SQL, như hình bên dưới

    Nếu bạn muốn kết nối trực tiếp với cơ sở dữ liệu MySQL của mình hoặc kết nối ứng dụng khác với cơ sở dữ liệu của mình, bạn sẽ cần biết cổng MySQL, cùng với một số thông tin khác

    Cổng MySQL mặc định là 3306, vì vậy bạn có thể sử dụng “3306” làm cổng cho hầu hết các trường hợp. Trong bài viết ngắn này, chúng tôi sẽ chia sẻ thêm về cách tìm cổng MySQL và kết nối với cơ sở dữ liệu của bạn. Chúng tôi cũng sẽ trả lời một số Câu hỏi thường gặp về MySQL và cổng 3306

    Nếu bạn đang lưu trữ trang web WordPress của mình tại Kinsta, bạn sẽ có thể truy cập cơ sở dữ liệu của mình bằng phpMyAdmin hoặc kết nối trực tiếp. Kinsta cũng tự động tối ưu hóa cơ sở dữ liệu trang web WordPress của bạn mỗi tuần

    Câu hỏi thường gặp về cổng MySQL

    Hãy bắt đầu bằng cách giải quyết một số câu hỏi phổ biến nhất xung quanh cổng MySQL

    MySQL sử dụng cổng nào?

    MySQL sử dụng cổng 3306 theo mặc định

    Việc sử dụng cổng 3306 là gì?

    Cổng 3306 là cổng mặc định được sử dụng cho giao thức MySQL. Bạn sẽ sử dụng nó để kết nối với các máy khách MySQL và các tiện ích như mysqldump

    Cổng MySQL 3306 TCP hay UDP?

    Cổng 3306 mặc định của MySQL là TCP (Giao thức điều khiển truyền dẫn)

    Có lỗ hổng cổng MySQL không?

    Nói chung, bạn không nên mở cổng 3306 vì nó có thể khiến máy chủ của bạn dễ bị tấn công

    Nếu bạn cần kết nối với cơ sở dữ liệu của mình từ xa, có nhiều tùy chọn an toàn hơn là mở cổng 3306, chẳng hạn như sử dụng đường hầm SSH

    Nếu bạn phải mở cổng 3306, hãy đảm bảo hạn chế địa chỉ IP nào có thể truy cập cổng đó để không thể truy cập cổng từ các máy chủ không đáng tin cậy

    Cách tìm cổng MySQL bằng SQL

    Mặc dù cổng mặc định của MySQL là 3306, nhưng điều đó không có nghĩa là dịch vụ MySQL của bạn sẽ luôn sử dụng cổng đó. Nếu bạn muốn xác minh cổng hoặc xem MySQL có đang sử dụng cổng khác hay không, bạn có thể tìm cổng MySQL bằng truy vấn SQL ngắn

    Tại Kinsta, bạn có thể chạy truy vấn này bằng phpMyAdmin mà bạn có thể truy cập từ bảng điều khiển Kinsta. Chúng tôi cũng sẽ cho bạn biết cách bạn có thể kết nối từ xa với cơ sở dữ liệu MySQL trong phần tiếp theo

    Trong phpMyAdmin, chọn cơ sở dữ liệu của bạn ở bên trái rồi chuyển đến tab SQL

    Trong hộp truy vấn Run SQL, hãy nhập thông tin sau

    SHOW VARIABLES WHERE Variable_name = 'port';

    Sau đó nhấp vào Đi

    Cách thay đổi cổng mặc định của máy chủ MySQL thành 3307 và kết nối với máy chủ MySQL tại cổng này
    Cách tìm cổng MySQL trong phpMyAdmin

    Trên trang tiếp theo, bạn sẽ thấy số cổng trong cột Giá trị. Một lần nữa, cổng MySQL là 3306 theo mặc định, như bạn có thể thấy trong ảnh chụp màn hình bên dưới

    Cách thay đổi cổng mặc định của máy chủ MySQL thành 3307 và kết nối với máy chủ MySQL tại cổng này
    Số cổng MySQL sau khi chạy truy vấn

    Cách kết nối với cơ sở dữ liệu MySQL

    Nếu bạn đang lưu trữ tại Kinsta, bạn có thể dễ dàng truy cập cơ sở dữ liệu của mình từ bảng điều khiển MyKinsta bằng cách sử dụng phpMyAdmin. Để biết thêm thông tin, hãy xem bài đăng đầy đủ của chúng tôi về cách sử dụng phpMyAdmin để truy cập cơ sở dữ liệu WordPress của bạn tại Kinsta

    Kinsta cũng hỗ trợ truy cập cơ sở dữ liệu trực tiếp nếu bạn thích sử dụng các công cụ khác như TablePlus, HeidiSQL, Sequel Pro, MySQL Workbench, v.v.

    Phương pháp an toàn nhất để kết nối từ xa với cơ sở dữ liệu MySQL của bạn là sử dụng đường hầm SSH. Kinsta cung cấp quyền truy cập SSH trên tất cả các gói lưu trữ WordPress, vì vậy bạn có thể sử dụng phương thức bảo mật này để kết nối với cơ sở dữ liệu của mình

    Để kết nối với cơ sở dữ liệu MySQL bằng các công cụ này, thông thường bạn sẽ cần

    • Máy chủ MySQL – tìm hiểu nó là gì và cách tìm nó
    • Tên người dùng, mật khẩu và tên cơ sở dữ liệu – bạn có thể tìm thấy chúng trong bảng điều khiển Kinsta của mình
    • Cổng MySQL – Kinsta sử dụng cổng mặc định 3306
    • Thông tin đăng nhập SSH – bạn có thể tìm thấy những thông tin này trong bảng điều khiển Kinsta của mình

    Để biết hướng dẫn từng bước về nơi tìm thông tin này và cách sử dụng các công cụ khác nhau để kết nối trực tiếp với cơ sở dữ liệu MySQL, bạn có thể làm theo hướng dẫn truy cập cơ sở dữ liệu trực tiếp của chúng tôi


    Nhận tất cả các ứng dụng, cơ sở dữ liệu và trang web WordPress của bạn trực tuyến và dưới một mái nhà. Nền tảng đám mây hiệu suất cao, đầy đủ tính năng của chúng tôi bao gồm

    • Dễ dàng thiết lập và quản lý trong bảng điều khiển MyKinsta
    • Hỗ trợ chuyên gia 24/7
    • Mạng và phần cứng Google Cloud Platform tốt nhất, được cung cấp bởi Kubernetes để có khả năng mở rộng tối đa
    • Tích hợp Cloudflare cấp doanh nghiệp cho tốc độ và bảo mật
    • Tiếp cận đối tượng toàn cầu với tối đa 35 trung tâm dữ liệu và hơn 275 PoP trên toàn thế giới

    Hãy tự kiểm tra với $20 trong tháng đầu tiên của Lưu trữ ứng dụng hoặc Lưu trữ cơ sở dữ liệu. Khám phá kế hoạch của chúng tôi hoặc nói chuyện với bộ phận bán hàng để tìm thấy sự phù hợp nhất của bạn

    Chúng tôi có thể thay đổi cổng mặc định của MySQL không?

    Chỉnh sửa tệp của tôi. tệp cnf để thay đổi cổng MySQL tích hợp sẵn . Trong phần [mysqld], thay đổi giá trị cho cổng.

    MySQL có thể sử dụng cổng 3307 không?

    MySQL (hoặc hầu hết/tất cả các quy trình khác) có thể lắng nghe trên bất kỳ cổng nào (0-65535) mặc dù các cổng dưới 1024 là đặc quyền và yêu cầu quyền đặc biệt (thường là quyền root/quản trị viên). Không có sự khác biệt nào về cổng 3306, 3307 hoặc 8279 đối với vấn đề đó ngoài việc 3306 là cổng mặc định cho MySQL .

    Cổng nào sau đây là cổng mặc định cho tùy chọn máy chủ MySQL 3306 3307 3308 3309?

    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.

    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