Чтобы подключиться к MySQL с использованием определенного хоста и номера порта вместо сокета, вы можете использовать несколько методов:
-
Метод 1: использование клиента командной строки MySQL
Вы можете указать хост и порт с помощью следующей команды:mysql -h <host> -P <port> -u <username> -p
Замените
именем хоста или IP-адресом сервера MySQL,
номером порта (по умолчанию 3306),
с вашим именем пользователя MySQL, а-p
предложит вам ввести пароль MySQL. -
Метод 2. Использование клиентской библиотеки MySQL на языке программирования.
Если вы используете такой язык программирования, как Python, PHP или Java, вы можете использовать соответствующие клиентские библиотеки MySQL для установления соединения. Вот пример использования библиотеки Pythonmysql-connector-python
:import mysql.connector config = { 'user': '<username>', 'password': '<password>', 'host': '<host>', 'port': <port>, 'database': '<database>' } conn = mysql.connector.connect(config)
Замените
,
,
,
и
с соответствующими данными подключения к MySQL. -
Метод 3. Изменение файла конфигурации MySQL
Вы можете отредактировать файл конфигурации MySQL (my.cnf
илиmy.ini
) и добавить или измените настройкихост
ипорт
в разделе[client]
. Вот пример:[client] host=<host> port=<port>
Сохраните изменения и перезапустите сервер MySQL, чтобы изменения вступили в силу.