Доступ к оболочке MySQL
Теперь давайте зайдем в оболочку MySQL, чтобы выполнить несколько базовых операций.
Для доступа к оболочке MySQL используйте следующую команду:
sudo mysql -u root
Эта команда использует sudo
для запуска с административными привилегиями, которые часто необходимы для операций на уровне системы. Команда mysql
используется для доступа к оболочке MySQL, а флаг -u root
указывает, что вы подключаетесь как пользователь root
.
В данном случае не нужно вводить пароль, так как установка MySQL на виртуальной машине LabEx настроена так, чтобы позволить пользователю root
входить без пароля. Это распространенная практика в средах разработки, но не должна применяться в производственных системах.
Если подключение прошло успешно, вы увидите приветственное сообщение и приглашение MySQL:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 52
Server version: 10.6.18-MariaDB-0ubuntu0.22.04.1 Ubuntu 22.04
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
Теперь вы находитесь в оболочке MySQL, где можете выполнять SQL-команды.
Приглашение MariaDB [(none)]>
показывает, что вы подключены к MariaDB (форку MySQL) и в данный момент не используете какую-либо конкретную базу данных.
Важно отметить, что вы видите MariaDB вместо MySQL. Не беспокойтесь - это не повлияет на вашу способность выполнить это практическое занятие или изучить команды MySQL. Вот почему:
- MariaDB - это форк MySQL, созданный оригинальными разработчиками MySQL. Он разработан как прямое заменитель MySQL, то есть полностью совместим с синтаксисом и операциями MySQL.
- MariaDB был создан для того, чтобы всегда была доступна действительно открытая версия MySQL. Он сохраняет высокую совместимость с MySQL, а также предлагает некоторые уникальные функции и улучшения.
- В рамках этого практического занятия и для большинства базовых и средних операций с MySQL вы можете рассматривать MariaDB так же, как и MySQL. Все команды, которые мы будем использовать в этом практическом занятии, работают одинаково в MariaDB и MySQL.
- MariaDB часто считается более легковесной и быстрой, чем MySQL, что делает его отличным выбором для учебных сред, таких как это практическое занятие. Вы можете заметить более быстрый отклик, что может сделать ваш процесс обучения более плавным.
- Многие дистрибутивы Linux, включая некоторые версии Ubuntu, теперь используют MariaDB в качестве своей стандартной совместимой с MySQL системы управления базами данных из-за его открытого исходного кода и преимуществ в производительности.
Таким образом, когда вы видите "MariaDB" в приглашении или выводе, просто помните, что в рамках этого практического занятия вы можете думать об этом как о MySQL. Все навыки, которые вы здесь изучите, будут напрямую применимы как к MariaDB, так и к MySQL в реальных сценариях.