Подключение к MySQL с использованием параметров команды

Опубликовано: 7 Января, 2023

В этой статье мы научимся подключать базу данных MySQL к интерфейсу командной строки, используя параметры командной строки. Для подключения к базе данных MySQL сообщество предоставляет инструмент командной строки под названием mysql , который предоставляет некоторые аргументы командной строки.

Чтобы подключить MySQL, нам нужно убедиться, что mysqld работает в системе. вы можете запустить этот процесс демона с помощью команды

mysqld [options]

где параметры являются необязательными аргументами командной строки по отношению к серверу MySQL.

Теперь мы можем использовать программу командной строки mysql вместе с ее параметрами для подключения к этому работающему серверу следующим образом:

Синтаксис :

mysql –host <hostname> –port<portnumber> –user <username> –password=<password>

куда,

--host / -h : host where the mysqld is running
--port / -p : port where the daemon is running
--user : this is done for authorization and by default root 
 acts as the first user when you install mysql for the first time.
--password : password set for the user.

Давайте разберемся с полным процессом на примерах,

Шаги:

Шаг 1: Запустите сервер MySQL с точной конфигурацией. Вы можете найти эту конфигурацию в mysql workbench> вкладка «Пользователь и привилегии».

На приведенном выше изображении показано, что есть два пользователя root и pma , которые могут получить доступ к этой базе данных со своими учетными данными пользователя и паролем.

Шаг 2: Откройте свой любимый инструмент командной строки, например командную строку Windows, и введите следующее:

mysql --host localhost --user 
root --password=<your password>

На приведенном выше изображении мы подключаемся как pma , как указано ранее, и с локальным хостом , на котором работает мой сервер. Даже если вы не укажете пароль, он запрашивает пароль, а также небезопасно указывать пароль в качестве аргумента командной строки.

Теперь вы подключены к серверу, о чем свидетельствует приветственное сообщение, как показано на изображении выше.

Факты:

1. --host и --user обязательные аргументы, если не указать, то выдает вот такую ошибку,

2. Вы можете игнорировать параметр порта, и в этом случае он автоматически найдет его. Вы можете найти порт демона на вкладке администрирования рабочей среды.

3. Вы можете найти несколько других параметров команды с этим,

mysql --help

4. В клиенте у нас есть такие команды, как quit, exit, connect, print и многие другие, которые мы можем использовать для выполнения соответствующих операций.