Как установить MySQL на Ubuntu

Установить MySQL ubuntu phpMyAdmin

Существует несколько систем управления базами данных, но многие, как всегда, выбирают Microsoft Access, потому что он от Microsoft и является частью ее офисного пакета. Многие другие, поскольку управление базами данных — это задача, выполняемая знающими людьми, знают о варианте с открытым исходным кодом, который, как я видел, является выбором многих компаний. Здесь мы научим вас установить mysql в Ubuntu.

Если мы работаем в Windows, установка MySQL — простая задача, если вы знаете, что устанавливать, поскольку есть пакеты, включающие все. В Linux это не то же самое, и это немного сложнее, потому что многое делается с помощью командной строки. Сегодня мы попытаемся объяснить, как установить MySQL в Ubuntu, хотя можно также сказать, что то, что мы установим, будет ЛАМПЫт.е. Linux, Apache, MySQL и PHP.

Прежде чем начать

MySQL — это инструмент без графического интерфейса, который работает из терминала через командную строку (CLI). Его установка довольно проста, но только с MySQL нам пришлось бы выполнять все запросы с терминала. Чтобы улучшить взаимодействие с пользователем, вы также должны установить и настроить PHPMYADMIN. Это то, что немного усложняет ситуацию. В зависимости от того, как он настроен, мы можем ввести PHPMYADMIN или мы найдем одну из многих ошибок, которые он может нам показать.

Также мне кажется важным упомянуть, что описанное здесь работает на момент написания этой статьи, и был протестирован на Ubuntu 22.10. Ввиду отсутствия пакетов или чего-то особенного, это должно работать в прошлых и будущих версиях, но это не гарантируется. Итак, если вы столкнетесь с какими-либо ошибками, я бы порекомендовал вернуться к тому, что вы сделали, чтобы найти эту статью (если вы не нашли ее в социальных сетях): выполните поиск конкретной ошибки на Google ДакДакГоу.

Как установить MySQL на Ubuntu

С учетом вышеизложенного давайте перейдем к шагам, которые необходимо выполнить, чтобы установить LAMP вместе с phpMyAdmin и заставить все работать в Ubuntu.

  1. Чтобы убедиться, что все в актуальном состоянии, мы обновляем все пакеты либо из Software Update, либо с помощью команды sudo apt update && sudo apt upgrade.
  2. В качестве необязательного шага мы заходим в браузер и вводим «localhost», обязательно удаляя S из HTTPS, если это так. Мы увидим ошибку, потому что сервер не выполняет свою работу.

локальный хост не работает

  1. Заходим в терминал и устанавливаем LAMP: Apache.
sudo apt установить apache2
  1. В качестве еще одного необязательного шага, который не важен, но указывает на то, что у нас все хорошо, мы возвращаемся в браузер, ставим «localhost» и проверяем, что теперь появляется что-то вроде следующего:

локальный рабочий

  1. Далее мы устанавливаем MySQL, M из LAMP:
sudo apt установить MySQL-сервер
  1. На следующем шаге, если у нас его нет, устанавливаем P of LAMP (PHP):
sudo apt установить php

И с этим у нас было бы все необходимое для использования MySQL в Ubuntu. Чтобы улучшить пользовательский опыт, мы продолжаем.

Установите phpMyAdmin в Ubuntu

  1. В терминале пишем:
sudo apt установить phpmyadmin
  1. Придет время, когда он попросит нас использовать сервер. С помощью пробела выбираем apache2, затем таб и ОК.

сервер phpmyadmin

  1. Он сообщит нам, что необходимо иметь активную базу данных, и если мы хотим управлять ею с помощью dbconfig-common. Принимаем первое окно, которое больше вариантов не предлагает, и переходим во второе, говорим да и ставим пароль на phpMyAdmin (дважды):

dbconfig-общий

Установить пароль phpMyAdmin

  1. Мы возвращаемся в браузер и добавляем «phpmyadmin» в «localhost», что будет иметь значение localhost/phpmyadmin.

вход в phpMyAdmin

  1. Делаем еще одну проверку: ставим пользователя по умолчанию, которым является phpmyadmin, и пароль, который мы настроили в шаге 10. Мы увидим, что он входит, но привилегий у нас нет.

phpMyAdmin без привилегий

  1. Закрываем сессию в phpMyAdmin.

Серрар сессия

  1. Возвращаемся в терминал, пишем sudo -i (или sudo su) и ставим наш пароль.
  2. Теперь пишем mysql -u root -py ставим пароль phpMyAdmin (тот что с шага 10).

введите mysql

  1. Ничего не осталось. На следующем шаге мы собираемся создать пользователя (1), заменив 1234 на другой пароль (который должен быть заключен в одинарные кавычки) и ubunlog для вашего пользователя мы даем ему привилегии (2) и перезапускаем его (что будет подтверждено сообщением «Query OK» после каждого вступления):
Создать пользователя 'ubunlog'@'%' идентифицируется как '1234'; предоставить все привилегии на *.* 'ubunlog'@'%' с опцией предоставления; сброс привилегий;

И это было бы все. Осталось вернуться в браузер, обновить страницу входа/phpmyadmin и убедиться, что мы можем войти с созданным пользователем, а также что мы можем управлять базами данных.

Управление базами данных в phpMyAdmin в Ubuntu

Скрытие баз данных и смена темы

Теперь, когда мы можем управлять базами данных, мы можем сделать это по-своему. На главной странице мы находим опцию «Тема», и в зависимости от операционной системы, в которой у нас установлен phpMyAdmin, может появиться 3 или 4 опции. Хотя их не так много, есть альтернативы в phpmyadmin.net/темы, и, например, это BooDark (Dark Bootstrap):

БуТемная тема

Темы должны быть разархивированы и помещены в папку тем, которая будет внутри папки phpmyadmin (в Ubuntu это обычно /usr/share/phpmyadmin/themes).

С другой стороны, если вы заметили, вы заметили, что слева от скриншота BooDark меньше баз данных, чем на скриншоте выше. Это потому, что они скрыты. Теория говорит, что они базы данных с конфигурационными файлами и что там ничего не стоит трогать, но мы можем их скрыть, что все будет продолжать работать как когда они видны.

Чтобы скрыть их и, таким образом, работать только с нашими базами данных, мы можем открыть файлы, перейти в другие места, войти в корень нашего жесткого диска, нажать увеличительное стекло, выполнить поиск phpmyadmin, войти в папку и открыть файл config.inc. .php. В конце вы можете добавить строку, подобную следующей:

$cfg['Servers'][$i]['hide_db'] = '^mysql|sys|phpmyadmin|performance_schema|information_schema$';

Из вышеизложенного мы используем возможность скрыть базы данных (hide_db) и указав, какие из них мы не хотим видеть. Строка начинается и заканчивается одинарными кавычками; внутри него первым символом должен быть «^», а последним — «$»; а внутри базы данных, разделенные знаком «|». Если вы вдруг заметили что-то странное, хотя и не должны, вы можете «закомментировать» эту строку, поставив две косые черты (//) перед ней или поместив ее между /*…*/.

Управление базами данных с помощью LibreOffice Base

Как мы объяснили в начале этой статьи, то, что действительно необходимо для использования MySQL в Ubuntu, делается примерно за 7 шагов. Если мы затем управляем терминалом, больше ничего не нужно. С phpMyAdmin мы сделаем это с графическим интерфейсом, который обычно доступен в хостингах, поэтому к нему стоит привыкнуть прежде всего. Но вы также можете управлять базами данных с другим ПО.

Например, так же, как у нас есть доступ в Microsoft 365, LibreOffice имеет Базу. И да, мы можем подключаться к базам данных MySQL с помощью Base. Хотя это правда, что мы можем добавлять таблицы в базу данных, также верно и то, что это не позволяет нам редактировать таблицы, которые мы создали из phpMyAdmin, поэтому стоит, если мы собираемся работать с Base, мы создайте базу данных с MySQL, давайте подключимся к ней, а затем будем управлять таблицами из базы. Для SQL-запросы разрешены только для получения информации; если мы хотим внести изменения, мы должны сделать это через графический интерфейс.

Для этого, как только мы установили все LAMP (Linux уже есть, Apache, MySQL и PHP), мы должны выполнить следующие шаги:

  1. Открываем LibreOffice Base. Нам будет показан мастер.
  2. В первом окне мы выбираем «Подключиться к существующей базе данных», выпадающее меню и выбираем «MySQL/MariaDB».

Создание базы данных с помощью LibreOffice Base

  1. В следующем окне мы выбираем «Подключиться напрямую (через разъем C MariaDB)» и нажимаем «Далее»:

Подключиться с помощью MariaDB

  1. Далее ставим имя базы и сервера. База данных будет той, к которой мы хотим подключиться, а сервер — localhost.

Данные базы данных

  1. После нажатия «Далее» мы введем имя пользователя и, установив флажок «Требуемый пароль», нажмем «Проверить соединение».

Проверить соединение

  1. Он запросит у нас пароль (пользователя MySQL), мы его ставим. Если все пойдет хорошо, мы увидим сообщение, подтверждающее, что подключение прошло успешно.
  2. Нажимаем далее и увидим последнее окно, в котором стоит оставить все по умолчанию и нажать на «Готово».

Сохранить базу данных

Это позволит нам получить доступ к базе данных из LibreOffice Base, но я бы использовал ее только в том случае, если нужно что-то родное и для базового управления. Также, если вы предпочитаете работать с чем-то, что лучше выглядит на вашем рабочем столе, например, с GTK в Ubuntu или Qt в других графических средах.

Среди других вариантов одним из фаворитов является DBeaver, у которого есть опция сообщества с открытым исходным кодом, но использование того или другого уже должно быть делом вкуса. То и то наверное в работе просят хорошо подвигаться в phpMyAdmin.

И вот как вы можете установить MySQL на Ubuntu и управлять базами данных с помощью графического интерфейса из Ubuntu.


Комментарий, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Франсиско Веласко сказал

    Отлично, я искал информацию по установке MySQL в течение нескольких дней, и это письмо пришло вовремя с инструкциями.