Как установить MySQL?
Я старался 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.
Как мне поступить?
4 ответа
Сначала удалите текущую версию MySQL, которую вы уже используете:
$ sudo apt-get purge mysql-client-core-5.5
Теперь, чтобы установить MySQL, выполните следующую команду из командной строки терминала:
$ sudo apt-get install mysql-server
$ sudo apt-get install mysql-client
В процессе установки вам будет предложено ввести пароль для пользователя root MySQL.
После завершения установки сервер MySQL должен быть запущен автоматически. Вы можете выполнить следующую команду из командной строки терминала, чтобы проверить, работает ли сервер MySQL:
$sudo netstat -tap | grep mysql
Когда вы запустите эту команду, вы должны увидеть следующую строку или нечто подобное:
tcp 0 0 localhost.localdomain:mysql *:* LISTEN -
Если сервер работает неправильно, вы можете ввести следующую команду, чтобы запустить его:
$ sudo /etc/init.d/mysql restart
Вы можете редактировать /etc/mysql/my.cnf
файл для настройки основных параметров: файл журнала, номер порта и т. д.
Эта команда устанавливает сервер MySQL, который вам нужен.
sudo apt-get install mysql-server
Если вы хотите запускать команды из рабочей среды, а не из терминала, вам также нужен клиент (это необязательно):
sudo apt-get install mysql-client
Для MySQL Workbench (также необязательно):
sudo apt-get install mysql-workbench
Сначала вы должны полностью удалить mysql из вашей системы, используя следующие команды в терминале
sudo apt-get удалить --purge mysql-сервер mysql-клиент mysql-common
sudo apt-get update && sudo apt-get update
sudo apt-get autoremove
sudo apt-get autoclean
Теперь попробуйте переустановить Mysql.
Это предложение кажется немного странным, потому что оно упустит другие зависимости и утилиты. Я бы просто запустил это и покончил с этим:
sudo apt-get install mysql-client