Что нужно установить для mysql?

Я собираюсь изучить mysql самостоятельно, поэтому я хотел бы установить mysql. Но есть много приложений, связанных с mysql в синаптике. Мне было интересно, какие базовые приложения необходимо установить?

Рассмотрим эти два случая: mysql для использования веб-сервера или mysql, а не для использования веб-сервера. Будут ли установлены пакеты для двух случаев?

Спасибо и приветствуем!

8
задан 21 July 2011 в 05:09

18 ответов

Пакеты для использования MySQL не будут меняться вообще. Для базового сервера MySQL (и клиентской программы, чтобы вы могли использовать сервер), вы запустите следующее: sudo apt-get install mysql-server mysql-client

Это установит как сервер, так и клиентскую программу, а также любые зависимости, которые эти программы требуют. Клиентская программа позволит вам взаимодействовать с сервером базы данных. Вы можете установить сервер без mysql-client, если вы не будете использовать команду mysql через терминал сервера (например, с удаленным клиентом mysql или с помощью команды mysql в терминале с другого компьютера).

ПРИМЕЧАНИЕ. Этот материал первоначально был в комментариях к ответу @ mbx, но на самом деле это ответ, а не комментарий: P

8
ответ дан 25 May 2018 в 19:43
  • 1
    Благодаря! Я уже установил php5-mysql. Будет ли установка mysql-server mysql-client установить то же самое? – Tim 21 July 2011 в 07:07
  • 2
    Нет, php5-mysql является модулем PHP / плагином, который позволяет скриптам и файлам PHP взаимодействовать с серверами MySQL, но не предоставляет самих серверов. Пакет mysql-server фактически устанавливает MySQL Daemon (сервер), который обрабатывает команды базы данных. Пакеты плагинов / модулей PHP управляются отдельно от пакетов сервер / клиент и не будут затронуты установкой пакетов mysql-server или mysql-client. – Thomas Ward♦ 21 July 2011 в 07:09
  • 3
    (1) Помимо MYSQL, все системы управления базами данных используют модель сервер-клиент? (2) Используются ли языки запросов только на клиентской стороне систем управления базами данных? – Tim 21 July 2011 в 07:39
  • 4
    (1) Большинство придерживаются этой модели. (2) Я не имею права отвечать на этот вопрос, так как я не являюсь сертифицированным администратором базы данных. Другие здесь, на askubuntu, могут ответить на этот вопрос, но по моему мнению, это должно быть задано на superuser.stackexchange.com, если вы действительно заинтересованы в ответе. – Thomas Ward♦ 21 July 2011 в 07:44
  • 5
    @Tim (1) Доступ является популярным примером для использования не такой модели, как вы обычно подключаетесь к самому файлу .mdb. Таким образом, вы можете развернуть базу данных в виде файла без приложения (Server-) (Access). Это довольно часто используется в потребительских программах, в частности MediaMonkey и StudioLine3. (2) Вы можете определить Trigger в SQL, который выполняется на сервере (например, триггер обновления для каждой вставки). Однако он не должен храниться в SQL, но если вы закажете сценарий резервного копирования, он будет в SQL. – mbx 23 July 2011 в 00:10

Пакеты для использования MySQL не будут меняться вообще. Для базового сервера MySQL (и клиентской программы, чтобы вы могли использовать сервер), вы запустите следующее: sudo apt-get install mysql-server mysql-client

Это установит как сервер, так и клиентскую программу, а также любые зависимости, которые эти программы требуют. Клиентская программа позволит вам взаимодействовать с сервером базы данных. Вы можете установить сервер без mysql-client, если вы не будете использовать команду mysql через терминал сервера (например, с удаленным клиентом mysql или с помощью команды mysql в терминале с другого компьютера).

ПРИМЕЧАНИЕ. Этот материал первоначально был в комментариях к ответу @ mbx, но на самом деле это ответ, а не комментарий: P

8
ответ дан 25 July 2018 в 21:33

Пакеты для использования MySQL не будут меняться вообще. Для базового сервера MySQL (и клиентской программы, чтобы вы могли использовать сервер), вы запустите следующее: sudo apt-get install mysql-server mysql-client

Это установит как сервер, так и клиентскую программу, а также любые зависимости, которые эти программы требуют. Клиентская программа позволит вам взаимодействовать с сервером базы данных. Вы можете установить сервер без mysql-client, если вы не будете использовать команду mysql через терминал сервера (например, с удаленным клиентом mysql или с помощью команды mysql в терминале с другого компьютера).

ПРИМЕЧАНИЕ. Этот материал первоначально был в комментариях к ответу @ mbx, но на самом деле это ответ, а не комментарий: P

8
ответ дан 2 August 2018 в 03:11

Пакеты для использования MySQL не будут меняться вообще. Для базового сервера MySQL (и клиентской программы, чтобы вы могли использовать сервер), вы запустите следующее: sudo apt-get install mysql-server mysql-client

Это установит как сервер, так и клиентскую программу, а также любые зависимости, которые эти программы требуют. Клиентская программа позволит вам взаимодействовать с сервером базы данных. Вы можете установить сервер без mysql-client, если вы не будете использовать команду mysql через терминал сервера (например, с удаленным клиентом mysql или с помощью команды mysql в терминале с другого компьютера).

ПРИМЕЧАНИЕ. Этот материал первоначально был в комментариях к ответу @ mbx, но на самом деле это ответ, а не комментарий: P

8
ответ дан 4 August 2018 в 19:03

Пакеты для использования MySQL не будут меняться вообще. Для базового сервера MySQL (и клиентской программы, чтобы вы могли использовать сервер), вы запустите следующее: sudo apt-get install mysql-server mysql-client

Это установит как сервер, так и клиентскую программу, а также любые зависимости, которые эти программы требуют. Клиентская программа позволит вам взаимодействовать с сервером базы данных. Вы можете установить сервер без mysql-client, если вы не будете использовать команду mysql через терминал сервера (например, с удаленным клиентом mysql или с помощью команды mysql в терминале с другого компьютера).

ПРИМЕЧАНИЕ. Этот материал первоначально был в комментариях к ответу @ mbx, но на самом деле это ответ, а не комментарий: P

8
ответ дан 6 August 2018 в 03:23

Пакеты для использования MySQL не будут меняться вообще. Для базового сервера MySQL (и клиентской программы, чтобы вы могли использовать сервер), вы запустите следующее: sudo apt-get install mysql-server mysql-client

Это установит как сервер, так и клиентскую программу, а также любые зависимости, которые эти программы требуют. Клиентская программа позволит вам взаимодействовать с сервером базы данных. Вы можете установить сервер без mysql-client, если вы не будете использовать команду mysql через терминал сервера (например, с удаленным клиентом mysql или с помощью команды mysql в терминале с другого компьютера).

ПРИМЕЧАНИЕ. Этот материал первоначально был в комментариях к ответу @ mbx, но на самом деле это ответ, а не комментарий: P

8
ответ дан 7 August 2018 в 21:09

Я бы рекомендовал phpmyadmin работать на apache. Вы можете легко просмотреть содержимое своих таблиц. Выполнение SQL также поддерживается. Для PosGreSQL существует автономный инструмент pgadmin, MySQL Workbench кажется похожим.

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

Я обычно использую apt-get для установки пакетов, поэтому

sudo apt-get install mysql-server mysql-client

должен выполнять работу, в зависимости от вашего конкретного вкуса распространения. Для установки только на сервере вы можете даже опустить mysql-client, если хотите сохранить несколько байтов. Он используется для подключения к вашим dbms из командной оболочки, поэтому, если вам может понадобиться его, как только вы все еще можете сделать ленивую установку ...

2
ответ дан 25 May 2018 в 19:43
  • 1
    Благодаря! Если не для использования веб-сервера, будет ли меньший способ установки mysql? – Tim 21 July 2011 в 05:10
  • 2
    @ The Evil Phoenix: Спасибо! Для чего mysql-client? Я., в каких случаях он мне нужен? – Tim 21 July 2011 в 06:15
  • 3
    @Tim: прочитайте мой ответ на свой вопрос, так как я теоретически правильно ответил на ваш вопрос, я перевел свои комментарии в ответ. – Thomas Ward♦ 21 July 2011 в 06:53

Подумайте об этом, если вы хотите настроить LAMP на Ubuntu. Вы также можете перейти в W3Schools для получения дополнительных учебных материалов по SQL и другим.

1
ответ дан 25 May 2018 в 19:43

Подумайте об этом, если вы хотите настроить LAMP на Ubuntu. Вы также можете перейти в W3Schools для получения дополнительных учебных материалов по SQL и другим.

1
ответ дан 25 July 2018 в 21:33

Я бы рекомендовал phpmyadmin работать на apache. Вы можете легко просмотреть содержимое своих таблиц. Выполнение SQL также поддерживается. Для PosGreSQL существует автономный инструмент pgadmin, MySQL Workbench кажется похожим.

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

Я обычно использую apt-get для установки пакетов, поэтому

sudo apt-get install mysql-server mysql-client

должен выполнять работу, в зависимости от вашего конкретного вкуса распространения. Для установки только на сервере вы можете даже опустить mysql-client, если хотите сохранить несколько байтов. Он используется для подключения к вашим dbms из командной оболочки, поэтому, если вам может понадобиться его, как только вы все еще можете сделать ленивую установку ...

2
ответ дан 25 July 2018 в 21:33
  • 1
    Благодаря! Если не для использования веб-сервера, будет ли меньший способ установки mysql? – Tim 21 July 2011 в 05:10
  • 2
    @ The Evil Phoenix: Спасибо! Для чего mysql-client? Я., в каких случаях он мне нужен? – Tim 21 July 2011 в 06:15
  • 3
    @Tim: прочитайте мой ответ на свой вопрос, так как я теоретически правильно ответил на ваш вопрос, я перевел свои комментарии в ответ. – Thomas Ward♦ 21 July 2011 в 06:53

Подумайте об этом, если вы хотите настроить LAMP на Ubuntu. Вы также можете перейти в W3Schools для получения дополнительных учебных материалов по SQL и другим.

1
ответ дан 2 August 2018 в 03:11

Я бы рекомендовал phpmyadmin работать на apache. Вы можете легко просмотреть содержимое своих таблиц. Выполнение SQL также поддерживается. Для PosGreSQL существует автономный инструмент pgadmin, MySQL Workbench кажется похожим.

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

Я обычно использую apt-get для установки пакетов, поэтому

sudo apt-get install mysql-server mysql-client

должен выполнять работу, в зависимости от вашего конкретного вкуса распространения. Для установки только на сервере вы можете даже опустить mysql-client, если хотите сохранить несколько байтов. Он используется для подключения к вашим dbms из командной оболочки, поэтому, если вам может понадобиться его, как только вы все еще можете сделать ленивую установку ...

2
ответ дан 2 August 2018 в 03:11
  • 1
    Благодаря! Если не для использования веб-сервера, будет ли меньший способ установки mysql? – Tim 21 July 2011 в 05:10
  • 2
    @ The Evil Phoenix: Спасибо! Для чего mysql-client? Я., в каких случаях он мне нужен? – Tim 21 July 2011 в 06:15
  • 3
    @Tim: прочитайте мой ответ на свой вопрос, так как я теоретически правильно ответил на ваш вопрос, я перевел свои комментарии в ответ. – Thomas Ward♦ 21 July 2011 в 06:53

Подумайте об этом, если вы хотите настроить LAMP на Ubuntu. Вы также можете перейти в W3Schools для получения дополнительных учебных материалов по SQL и другим.

1
ответ дан 4 August 2018 в 19:03

Я бы рекомендовал phpmyadmin работать на apache. Вы можете легко просмотреть содержимое своих таблиц. Выполнение SQL также поддерживается. Для PosGreSQL существует автономный инструмент pgadmin, MySQL Workbench кажется похожим.

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

Я обычно использую apt-get для установки пакетов, поэтому

sudo apt-get install mysql-server mysql-client

должен выполнять работу, в зависимости от вашего конкретного вкуса распространения. Для установки только на сервере вы можете даже опустить mysql-client, если хотите сохранить несколько байтов. Он используется для подключения к вашим dbms из командной оболочки, поэтому, если вам может понадобиться его, как только вы все еще можете сделать ленивую установку ...

2
ответ дан 4 August 2018 в 19:03
  • 1
    Благодаря! Если не для использования веб-сервера, будет ли меньший способ установки mysql? – Tim 21 July 2011 в 05:10
  • 2
    @ The Evil Phoenix: Спасибо! Для чего mysql-client? Я., в каких случаях он мне нужен? – Tim 21 July 2011 в 06:15
  • 3
    @Tim: прочитайте мой ответ на свой вопрос, так как я теоретически правильно ответил на ваш вопрос, я перевел свои комментарии в ответ. – Thomas Ward♦ 21 July 2011 в 06:53

Подумайте об этом, если вы хотите настроить LAMP на Ubuntu. Вы также можете перейти в W3Schools для получения дополнительных учебных материалов по SQL и другим.

1
ответ дан 6 August 2018 в 03:23

Я бы рекомендовал phpmyadmin работать на apache. Вы можете легко просмотреть содержимое своих таблиц. Выполнение SQL также поддерживается. Для PosGreSQL существует автономный инструмент pgadmin, MySQL Workbench кажется похожим.

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

Я обычно использую apt-get для установки пакетов, поэтому

sudo apt-get install mysql-server mysql-client

должен выполнять работу, в зависимости от вашего конкретного вкуса распространения. Для установки только на сервере вы можете даже опустить mysql-client, если хотите сохранить несколько байтов. Он используется для подключения к вашим dbms из командной оболочки, поэтому, если вам может понадобиться его, как только вы все еще можете сделать ленивую установку ...

2
ответ дан 6 August 2018 в 03:23
  • 1
    Благодаря! Если не для использования веб-сервера, будет ли меньший способ установки mysql? – Tim 21 July 2011 в 05:10
  • 2
    @ The Evil Phoenix: Спасибо! Для чего mysql-client? Я., в каких случаях он мне нужен? – Tim 21 July 2011 в 06:15
  • 3
    @Tim: прочитайте мой ответ на свой вопрос, так как я теоретически правильно ответил на ваш вопрос, я перевел свои комментарии в ответ. – Thomas Ward♦ 21 July 2011 в 06:53

Подумайте об этом, если вы хотите настроить LAMP на Ubuntu. Вы также можете перейти в W3Schools для получения дополнительных учебных материалов по SQL и другим.

1
ответ дан 7 August 2018 в 21:09

Я бы рекомендовал phpmyadmin работать на apache. Вы можете легко просмотреть содержимое своих таблиц. Выполнение SQL также поддерживается. Для PosGreSQL существует автономный инструмент pgadmin, MySQL Workbench кажется похожим.

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

Я обычно использую apt-get для установки пакетов, поэтому

sudo apt-get install mysql-server mysql-client

должен выполнять работу, в зависимости от вашего конкретного вкуса распространения. Для установки только на сервере вы можете даже опустить mysql-client, если хотите сохранить несколько байтов. Он используется для подключения к вашим dbms из командной оболочки, поэтому, если вам может понадобиться его, как только вы все еще можете сделать ленивую установку ...

2
ответ дан 7 August 2018 в 21:09
  • 1
    Благодаря! Если не для использования веб-сервера, будет ли меньший способ установки mysql? – Tim 21 July 2011 в 05:10
  • 2
    @ The Evil Phoenix: Спасибо! Для чего mysql-client? Я., в каких случаях он мне нужен? – Tim 21 July 2011 в 06:15
  • 3
    @Tim: прочитайте мой ответ на свой вопрос, так как я теоретически правильно ответил на ваш вопрос, я перевел свои комментарии в ответ. – Thomas Ward♦ 21 July 2011 в 06:53

Другие вопросы по тегам:

Похожие вопросы: