Что установить для mysql?
Я собираюсь изучать MySQL самостоятельно, поэтому я хотел бы установить MySQL на. Но есть много приложений, связанных с MySQL в синаптиках. Мне было интересно, какие основные приложения должны быть установлены?
Рассмотрим эти два случая: mysql для использования веб-сервера или mysql не для использования веб-сервера. Будут ли различаться пакеты, которые будут установлены в двух случаях?
Спасибо и всего наилучшего!
3 ответа
Пакеты для использования MySQL не будут меняться вообще. Для основного сервера MySQL (и клиентской программы, чтобы вы могли использовать сервер), вы запустите следующее:sudo apt-get install mysql-server mysql-client
Это установит как серверную, так и клиентскую программу, а также любые зависимости, которые требуются этим программам. Клиентская программа позволит вам взаимодействовать с сервером базы данных. Вы можете установить сервер без mysql-client
, если вы собираетесь не использовать mysql
Команда через терминал сервера (например, с удаленного клиента MySQL или с помощью mysql
команда в терминале с другого компьютера).
ПРИМЕЧАНИЕ. Этот материал изначально был в комментариях к ответу @mbx, но на самом деле это ответ, а не комментарий:P
Я бы порекомендовал phpmyadmin на Apache. Вы можете довольно легко посмотреть на содержание ваших таблиц. Выполнение SQL также поддерживается. Для PosgreSQL есть pgadmin в качестве отдельного инструмента, MySQL Workbench кажется похожим.
Если ваш сервер общедоступен (даже если нет), вы должны изменить пароли по умолчанию.
Я обычно использую apt-get
для установки пакетов, так
sudo apt-get install mysql-server mysql-client
должен делать эту работу, в зависимости от вашего конкретного вида распространения. Для установки только на сервере вы можете даже опустить mysql-client
если вы хотите сохранить несколько байтов. Он используется для подключения к вашей базе данных из командной оболочки, поэтому, если вам это может понадобиться, вы все равно можете выполнить отложенную установку...