Как установить mysql?

65

Я пробовал mysql в моей командной строке:

Я получаю:

The program 'mysql' is currently not installed.  You can install it by typing:
sudo apt-get install mysql-client-core-5.5

Но когда я это делаю:

sudo apt-get install mysql-client-core-5.5

Но я получаю:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
mysql-client-core-5.5 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 47 not upgraded.

Как мне следует продолжить?

    
задан batman 10.08.2012 в 08:27
источник

4 ответа

94

Сначала удалите текущую версию MySQL, которую вы уже используете:

$ sudo apt-get purge mysql-client-core-5.5

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

$ sudo apt-get install mysql-server
$ sudo apt-get install mysql-client

В процессе установки вам будет предложено ввести пароль для пользователя root root.

После завершения установки сервер MySQL должен запускаться автоматически. Вы можете запустить следующую команду из приглашения на терминал, чтобы проверить, запущен ли сервер MySQL:

$sudo netstat -tap | grep mysql

Когда вы запустите эту команду, вы увидите следующую строку или что-то подобное:

tcp        0      0 localhost.localdomain:mysql           *:* LISTEN -

Если сервер работает неправильно, вы можете ввести следующую команду:

$ sudo /etc/init.d/mysql restart

Вы можете отредактировать файл /etc/mysql/my.cnf , чтобы настроить основные параметры: файл журнала, номер порта и т. д.

    
ответ дан TomKat 23.10.2012 в 14:23
19

Это сервер mysql, который вам нужен.

sudo apt-get install mysql-server

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

sudo apt-get install mysql-client

и для Mysql-Workbench (необязательно):

sudo apt-get install mysql-workbench
    
ответ дан Mihai 24.07.2013 в 08:38
10

Сначала вам нужно полностью удалить mysql из вашей системы, используя следующие команды в терминале

  

sudo apt-get remove --purge mysql-server mysql-client mysql-common

     

sudo apt-get update & amp; & amp; & amp; & amp; & amp; sudo apt-get upgrade

     

sudo apt-get autoremove

     

sudo apt-get autoclean

Теперь попробуйте переустановить Mysql.

    
ответ дан Ketankumar Patel 24.10.2012 в 06:18
8

Это предложение кажется немного опасным, потому что оно пропустит другие зависимости и утилиты. Я бы просто запустил это и сделаю с ним:

sudo apt-get install mysql-client
    
ответ дан Oli 23.10.2012 в 14:02