Hướng dẫn how do i find my mysql server ip address? - làm cách nào để tìm địa chỉ ip máy chủ mysql của tôi?

Tôi có một miền miễn phí chạy tại x10hosting (x10.bz) và tôi muốn tìm ra địa chỉ IP của máy chủ MySQL của tôi cho nó, vì vậy tôi có thể liên hệ với cơ sở dữ liệu MySQL từ một máy chủ khác. Tôi đã thêm máy chủ đó vào danh sách truy cập, nhưng bây giờ tôi cần tìm ra địa chỉ IP của máy chủ MySQL. Làm thế nào tôi có thể tìm thấy điều này? X10 đang sử dụng cPanel X và phpmyadmin.

Hướng dẫn how do i find my mysql server ip address? - làm cách nào để tìm địa chỉ ip máy chủ mysql của tôi?

Peterh

4.92413 Huy hiệu vàng30 Huy hiệu bạc44 Huy hiệu đồng13 gold badges30 silver badges44 bronze badges

Hỏi ngày 6 tháng 4 năm 2010 lúc 6:18Apr 6, 2010 at 6:18

Deniz Zoetemandeniz ZoetemanDeniz Zoeteman

7192 Huy hiệu vàng8 Huy hiệu bạc18 Huy hiệu đồng2 gold badges8 silver badges18 bronze badges

Truy vấn SQL

mysql> \s
0 sẽ hiển thị cho bạn tên máy chủ của máy chủ MySQL mà bạn có thể dễ dàng giải quyết đến địa chỉ IP của nó.

mysql> \s
1 sẽ cung cấp cho bạn số cổng.

Bạn có thể tìm thấy chi tiết về điều này trong hướng dẫn của MySQL: 12.4.5.41. Hiển thị các biến cú pháp và 5.1.4. Biến hệ thống máy chủ

Đã trả lời ngày 6 tháng 4 năm 2010 lúc 7:14Apr 6, 2010 at 7:14

4

Bạn có thể thử điều này nếu sử dụng phiên bản MySQL 5.7

 mysql> SELECT SUBSTRING_INDEX(USER(), '@', -1) AS ip,  @@hostname as hostname, @@port as port, DATABASE() as current_database;
+-----------+-----------------+------+------------------+
| ip        | hostname        | port | current_database |
+-----------+-----------------+------+------------------+
| localhost | host001         | 3306 | kakadba          |
+-----------+-----------------+------+------------------+
1 row in set (0.00 sec)

Hoặc chỉ viết trạng thái trong lời nhắc MySQL

mysql> \s

HOẶC

 mysql> status

Đã trả lời ngày 6 tháng 7 năm 2016 lúc 7:53Jul 6, 2016 at 7:53

Koustuvkoustuvkoustuv

6567 Huy hiệu bạc11 Huy hiệu đồng7 silver badges11 bronze badges

Sử dụng phpmyadmin Tất cả các biến đã được liệt kê nếu bạn nhấp vào "home"> "các biến hệ thống MySQL". Bạn có thể sử dụng tính năng Tìm trình duyệt của mình để tìm kiếm các biến "tên máy chủ" và "cổng" hoặc cuộn cho chúng. Nó được liệt kê theo thứ tự bảng chữ cái. Không có ý định với các truy vấn nếu bạn là một người không kỹ thuật.

Đã trả lời ngày 10 tháng 10 năm 2014 lúc 17:52Oct 10, 2014 at 17:52

DanieldanielDaniel

711 Huy hiệu bạc1 Huy hiệu đồng1 silver badge1 bronze badge

Khi bạn đang ở phpmyadmin, hãy tìm menu ngang:phpMyAdmin, look for the horizontal menu:

Bảng điều khiển | SQL | Trạng thái | Người dùng ... vv

Nhấp vào các biến.Variables.

Ở đây bạn sẽ tìm thấy tất cả các biến cho máy chủ MySQL. Bạn có thể thử hộp tìm kiếm cho các biến cụ thể.

Chúc may mắn.

Đã trả lời ngày 27 tháng 4 năm 2016 lúc 6:35Apr 27, 2016 at 6:35

Hướng dẫn how do i find my mysql server ip address? - làm cách nào để tìm địa chỉ ip máy chủ mysql của tôi?

AakashaakashAakash

Phù hiệu đồng 14133 bronze badges

Tôi đang chạy cơ sở dữ liệu MySQL trên máy của mình, làm cách nào để nhận IP của máy chủ MySQL đó? Tôi đã thử lấy IP của máy nhưng điều đó không hoạt động. Tôi đang chạy trên hệ điều hành Windows 8 trên máy của mình và những gì tôi đang cố gắng làm là kết nối một trang web với cơ sở dữ liệu MySQL của tôi trên máy chủ MySQL. Họ không ở trên cùng một mạng.

Hỏi ngày 17 tháng 4 năm 2016 lúc 16:33Apr 17, 2016 at 16:33

Hướng dẫn how do i find my mysql server ip address? - làm cách nào để tìm địa chỉ ip máy chủ mysql của tôi?

GapplespvpgapplespvpGapplesPvP

511 huy hiệu vàng1 huy hiệu bạc3 huy hiệu đồng1 gold badge1 silver badge3 bronze badges

7

Sử dụng trạng thái trong lời nhắc MySQL

mysql> status

HOẶC

 mysql> \s

Những cách khác,

SELECT SUBSTRING_INDEX(USER(), '@', -1) AS ip,  @@hostname as hostname, @@port as port, DATABASE() as current_database;

SELECT * FROM information_schema.GLOBAL_VARIABLES where VARIABLE_NAME like 'hostname';

SELECT host FROM information_schema.processlist WHERE ID=connection_id();

Sẽ cung cấp cho bạn tên máy chủ (hoặc địa chỉ IP nếu độ phân giải tên không được bật, mà thường không) kết nối với máy chủ MySQL trên kết nối hiện tại.

Truy vấn SQL

mysql> \s
0 sẽ hiển thị cho bạn tên máy chủ của máy chủ MySQL mà bạn có thể dễ dàng giải quyết đến địa chỉ IP của nó.

SHOW VARIABLES WHERE Variable_name = 'port'

Sẽ cung cấp cho bạn số cổng.

Bạn có thể tìm thấy chi tiết về điều này trong hướng dẫn của MySQL: https://dev.mysql.com/doc/refman/8.0/en/show-variable.html.

Đã trả lời ngày 13 tháng 8 năm 2018 lúc 9:03Aug 13, 2018 at 9:03

Hướng dẫn how do i find my mysql server ip address? - làm cách nào để tìm địa chỉ ip máy chủ mysql của tôi?

Amitesh Bhartiamitesh BhartiAmitesh Bharti

12.4K6 Huy hiệu vàng58 Huy hiệu bạc58 Huy hiệu Đồng6 gold badges58 silver badges58 bronze badges

1

Khá cũ, nhưng tôi gặp phải vấn đề tương tự ngày hôm nay và có lẽ nó giúp người khác. Tôi tìm hiểu cách sử dụng cú pháp MySQL:

SHOW VARIABLES

Ở đâu, để lọc tên máy chủ của bạn, nó sẽ là:

SHOW VARIABLES WHERE Variable_name = 'hostname'

Đã trả lời ngày 15 tháng 5 năm 2017 lúc 1:37May 15, 2017 at 1:37

Hướng dẫn how do i find my mysql server ip address? - làm cách nào để tìm địa chỉ ip máy chủ mysql của tôi?

Dimas thở hổn hểnDimas Pante

2.43821 Huy hiệu bạc29 Huy hiệu đồng21 silver badges29 bronze badges

Cách tốt hơn là:

Nếu bạn đang sử dụng Debian/Ubuntu Linux, một tệp được đặt tại vị trí /etc/mysql/my.cnf.

Tuy nhiên, trong bản cài đặt của tôi, tôi thấy:

/etc/mysql/mariadb.conf.d/50-server.cnf

Chỉ cần onpen Tệp này: Tìm kiếm nano cho: [MySQLD]

user                    = mysql
...
.
.
.
bind-address             = 127.0.0.1

Bind-address là địa chỉ lưu trữ cục bộ của bạn. 127.0.0.1 là địa chỉ IP của máy cục bộ mà máy chủ MySQL được lưu trữ. Nó có thể là một cái gì đó khác như: 10.208.8.122, nó vẫn là địa chỉ ip của máy cục bộ nhưng đối với sự kết hợp từ xa. Vì vậy, người ta có thể tiếp cận máy chủ MySQL này thông qua IP này

Đã trả lời ngày 10 tháng 11 năm 2020 lúc 9:28Nov 10, 2020 at 9:28

Yogenderyogenderyogender

3472 Huy hiệu bạc5 Huy hiệu Đồng2 silver badges5 bronze badges

Nếu bạn đang kết nối với cơ sở dữ liệu từ máy nơi SQL Server được cài đặt thì bạn sẽ có thể truy cập nó qua localhost trên cổng 3306

Nếu bạn đang truy cập nó thông qua một máy khác, thì hãy kết nối với địa chỉ IP của máy nơi phục vụ SQL được cài đặt trên cổng 3306

Đã trả lời ngày 17 tháng 4 năm 2016 lúc 17:16Apr 17, 2016 at 17:16

Hướng dẫn how do i find my mysql server ip address? - làm cách nào để tìm địa chỉ ip máy chủ mysql của tôi?

0xtvarun0xtvarun0xtvarun

6986 Huy hiệu bạc18 Huy hiệu đồng6 silver badges18 bronze badges

4

Trước tiên, bạn phải tìm ra IP bên ngoài của mình để cho phép máy chủ web bên ngoài kết nối với máy chủ MySQL cục bộ của bạn.

Người dùng một trong những dịch vụ này:

  • http://www.knowmyip.com/
  • http://whatismyipaddress.com/es/mi-ip
  • https://www.iplocation.net/find-ip-address

Sau đó, bạn cần cho phép truy cập "bên ngoài" này. Bạn sẽ cần truy cập quản trị viên bộ định tuyến của bạn (Web, SSH hoặc trực tiếp bởi USB). Mở cổng mong muốn, theo mặc định 3306. Chuyển hướng nó sang IP máy cục bộ của bạn (nó thường giống như 192.xx.xx.xx)

Khi bạn đã định cấu hình bộ định tuyến của mình để kết nối cổng MySQL với máy bên trong của bạn, bạn cần mở cổng này trong máy của bạn. Vì điều đó bạn sẽ cần:

  • Kiểm tra tường lửa hệ thống (tường lửa Windows, Linux iptables hoặc lâu hơn một). Và kiểm tra tường lửa của bên thứ 3 có thể được cài đặt.

  • Cho phép máy chủ MySQL cục bộ của bạn chấp nhận các yêu cầu bên ngoài, một số cài đặt không chấp nhận nó "vượt trội". Truy cập vào tệp My.cnf và tìm kiếm Chỉ thị để cho phép các kết nối bên ngoài. Nó được giải thích rõ ở đây: http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to mysql-database-erver.html

  • Cuối cùng, bạn phải liên kết các quyền bên ngoài với người dùng mà bạn sẽ xác định. Ở đây bạn sẽ tìm thấy một lời giải thích tốt: Cách cho phép kết nối từ xa với MySQL

Nếu mọi thứ đều ổn thì bạn sẽ có thể phục vụ dịch vụ MySQL từ máy địa phương của bạn, thông qua bộ định tuyến của bạn đến thế giới bên ngoài.

Nhận may mắn!

Đã trả lời ngày 17 tháng 4 năm 2016 lúc 17:25Apr 17, 2016 at 17:25

Hướng dẫn how do i find my mysql server ip address? - làm cách nào để tìm địa chỉ ip máy chủ mysql của tôi?

Manuelbcdmanuelbcdmanuelbcd

2.7381 Huy hiệu vàng23 Huy hiệu bạc38 Huy hiệu đồng1 gold badge23 silver badges38 bronze badges