Home > Database > Mysql Tutorial > How to Connect to a Remote MySQL Server on a LAN?

How to Connect to a Remote MySQL Server on a LAN?

Patricia Arquette
Release: 2024-11-09 16:49:02
Original
207 people have browsed it

How to Connect to a Remote MySQL Server on a LAN?

Connecting to a Remote MySQL Server Over LAN

In a local area network (LAN) environment, accessing a MySQL database hosted on a different computer can pose certain challenges. This article addresses the specific issue of connecting to a MySQL server on a remote PC within the same network.

Initially, the user attempted to connect using the following command:

mysql -u user -h 192.168.1.28:3306 -p password
Copy after login

However, the connection failed with an error message indicating an unknown host. This suggests that the host specification was incorrect.

Solution:

To establish a successful connection, the user needs to modify the host parameter. Specifically, the port number (3306) should be omitted:

mysql -u user -h 192.168.1.28 -p password
Copy after login

Additional Problem and Resolution:

After addressing the host issue, the user encountered a new error regarding access denial. This is caused by a lack of appropriate privileges granted to the connecting user. To resolve this:

  1. Access the MySQL server on the remote PC.
  2. Execute the following SQL query to grant all privileges to the user from the IP of the connecting computer:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.28' IDENTIFIED BY 'root_password';
Copy after login

Replace '192.168.1.28' with the IP address of the connecting computer.

  1. Flush the privileges to apply the changes:
FLUSH PRIVILEGES;
Copy after login

The above is the detailed content of How to Connect to a Remote MySQL Server on a LAN?. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template