Как переустановить mysql ubuntu
Обновлено: 21.11.2024
В этом посте вы можете найти информацию об Ubuntu 18.04 и MySQL, как их установить, переустановить и полностью удалить. Ниже вы можете найти все темы:
- Тестирование MySQL
- Подключиться к MySQL
- полное удаление
- удалить
- Сначала вам необходимо обновить систему:
- Установите MySQL 8, добавив репозиторий APT.
- Загрузите репозиторий MySQL APT из: Репозиторий MySQL APT (нажмите «Загрузить» в правом нижнем углу, затем скопируйте ссылку на следующей странице (от Нет, спасибо, просто начните загрузку)). Пример кода:
- Установите APT с помощью dpkg
- Установите MySQL Server 8
- Во время установки вам будет предложено ввести пароль root. Выберите подходящий и продолжите установку.
- Система под управлением Ubuntu 20.04
- Учетная запись пользователя с правами sudo
- Доступ к терминалу (Ctrl + Alt + T)
- Сетевое подключение
- 0 – низкий уровень. Пароль, содержащий не менее 8 символов.
- 1 – средний. Пароль, содержащий не менее 8 символов, включая цифры, символы смешанного регистра и специальные символы.
- 2 – Сильный. Пароль, содержащий не менее 8 символов, включая цифры, символы смешанного регистра и специальные символы, и сравнивает пароль с файлом словаря.
- Удалить анонимных пользователей?
- Запретить удаленный вход в систему root?
- Удалить тестовую базу данных и доступ к ней?
- Обновить таблицы привилегий сейчас?
В этой статье будет установлен пакет по умолчанию для Ubuntu, которым по-прежнему является MySQL 5.7. Если вы хотите установить MySQL 8 (или любую другую версию), следуйте этим инструкциям:
Установить пакет MySQL по умолчанию
Обновите версию пакета, чтобы установить последнюю возможную версию. Затем установите сервер MySQL, установив пакет по умолчанию. При желании вы можете установить дополнительные библиотеки для MySQL, такие как workbench. Последняя команда необходима, если вы хотите настроить безопасность вашего сервера. Этот скрипт удалит тестовые данные, установит уровни паролей и изменит пароль учетной записи root:
Тестирование MySQL
После успешной установки MySQL должен запуститься автоматически. Вы можете проверить это:
Вы увидите вывод, аналогичный следующему:
Если вы видите его, это означает, что MySQL запущен и работает.
Подключение к MySQL
Подключение к MySQL с пользователем root и паролем (вам будет предложено ввести пароль): mysql -u [имя пользователя]-p
После успешного подключения вы можете запускать запросы.
Установите mysql 8 Ubuntu 18.04
Вы можете установить последнюю версию (в настоящее время 8), предварительно вручную добавив репозиторий MySQL.
На этом шаге вам нужно выбрать, что нужно установить, и нажать OK.
переустановить сервер MySQL
Полная версия
Переустановка — это процесс, состоящий из двух шагов: удаление старой установки MySQL и установка новой.
Сначала, чтобы удалить или деинсталлировать MySQL Client Core 5.7, вам нужно запустить:
Теперь установите или переустановите клиент и сервер MySQL (или тот, который вам нужен):
Краткая версия:
Сначала удалите MySQL:
Удалить сервер MySQL
Полное удаление MySQL из Ubuntu 18.04 (также проверено на Ubuntu 16 и Linux Mint):
Полное удаление MySQL Client Core 5.7:
Установите MySQL Workbench
Чтобы установить MySQL Workbench, лучше всего сначала обновить систему следующим образом:
Я установил Ubuntu 16.04 Server. Я установил LAMP, как и установил. Я установил пароль для MySQL в то время. Я установил Wordpress, попытался запустить его и получил сообщение об ошибке, не могу подключиться к базе данных. Я зашел в командную строку, а MySQL не запускается. Государства не могут войти в систему с паролем НЕТ. Я не устанавливал NO в качестве пароля. Поэтому я предполагаю, что мне нужно удалить MySQL и переустановить, чтобы я мог ввести свой правильный пароль. Приветствуются любые идеи помощи.
Вы можете ввести !ref в этой текстовой области, чтобы быстро найти наш полный набор руководств, документации и предложений на рынке и вставить ссылку!
Эти ответы предоставлены нашим сообществом. Если вы найдете их полезными, проявите свою любовь, нажав на сердце. Если у вас возникнут проблемы, оставьте комментарий или добавьте свой ответ, чтобы помочь другим.
Прежде чем удалить установку MySQL, попробуйте выполнить следующую команду из интерфейса командной строки.
Если пароль для root (для MySQL) не установлен, вам будет предложено установить пароль и выполнить ряд действий, которые помогут очистить и защитить MySQL (базовая безопасность).
После установки попробуйте запустить приведенную ниже команду, чтобы перезапустить MySQL и посмотреть, не появится ли ошибка.
Мы можем устранить неполадки, чтобы понять, в чем проблема, если я знаю, какие ошибки вы получаете, или мы можем стереть установку и начать с нуля.
Чтобы удалить MySQL, сначала нужно запустить:
Первая команда удаляет MySQL и связанные пакеты, а вторая очищает конфигурацию.
На данный момент я обнаружил, что не могу войти в систему как root или сделать что-либо, требующее пароля root. Так что я должен получить пароль сервера к чему-то, что я знаю. Я даже пытался войти в систему как пользователь root с самого сервера. Мне также нужно знать, как настроить базу данных, которую хочет Wordpress. Я понимаю, что когда-то я смогу запустить MySQL, чего сейчас нет. Так как я вижу свои шаги. 1. Установите пароль root на то, что я знаю. 2. Получите пароль MySQL к тому, что в данный момент находится в файле wpconfig. 3. Убедитесь, что база данных, необходимая Wordpress, является правильной.Любая помощь обязательно будет оценена по достоинству.
Часто мы сталкиваемся с проблемами при запуске сервера MYSQL в системе Linux. На это может быть несколько причин. Иногда старый файл конфигурации уже существует в системе и не удаляется корректно при удалении.
В этом случае нам придется вручную удалить сервер MYSQL и файл конфигурации. После этого попробуйте переустановить его снова.
Сегодня мы объясним, как полностью удалить сервер MYSQL и файл конфигурации и выполнить новую установку в системе Linux.
Примечание. Обязательно сделайте резервную копию ваших баз данных MySQL. После выполнения описанной ниже процедуры вы можете навсегда потерять данные.
Оглавление
Удалить серверный пакет MYSQL
Прежде всего, мы должны проверить, работает ли MySQL в нашей системе или нет. Если он уже запущен в нашей системе, ваш первый шаг — остановить MySQL, иначе программа удаления может выдать необычную ошибку.
Чтобы проверить статус, введите следующую команду:
В моем случае сервер MYSQL работает, поэтому мы должны его остановить.
После проверки статуса вы можете удалить сервер MySQL без каких-либо ошибок. Кроме того, вы также можете удалить установленные зависимости.
Для этого мы должны использовать команду apt-purge, которая гарантирует, что в вашей системе не останется никаких зависимостей.
Чтобы удалить сервер MYSQL, введите следующую команду:
Приведенная выше команда гарантирует, что MySQL любого типа, установленный в вашей системе, будет полностью удален.
Резервное копирование или удаление каталога MYSQL
После того, как вы выполните вышеуказанные шаги, нам нужно удалить остаточные файлы, находящиеся в каталогах /etc и /var/lib/mysql.
Я настоятельно рекомендую вам переименовать каталог, а не удалять его. Если вы захотите восстановить какую-либо часть информации в будущем, это будет легко для вас.
Я прошу вас подписаться, потому что некоторые файлы конфигурации или журналы могут быть полезны для ваших следующих установок.
Чтобы сделать резервную копию соответствующего каталога, введите следующую команду:
В противном случае вы можете удалить его, введя следующую команду в своем терминале:
Автоматическое удаление и очистка оставшихся зависимостей
Последний шаг — очистить все пакеты, установленные при установке MYSQL в нашей системе, поскольку этот файл больше не нужен:
Это все, что нужно для удаления MySQL из Ubuntu.
Установка пакета MYSQL
После полной деинсталляции и удаления файла конфигурации из вашей системы вы можете приступить к установке MySQL на свои машины с Ubuntu/Debian.
Чтобы установить MySQL, введите приведенную ниже команду, и после завершения установки будут воссозданы новые файлы в /var/lib/mysql.
Подведение итогов
Если вы по-прежнему сталкиваетесь с трудностями при удалении и переустановке MySQL в вашей системе. Не стесняйтесь задать свой вопрос в разделе комментариев.
Человек с техническим энтузиазмом, который изучил некоторые удивительные технологические вещи и исследует больше. В процессе продвижения у меня была возможность поработать над Android-разработкой, Linux, AWS, DevOps с несколькими инструментами с открытым исходным кодом.
Один из моих жизненных девизов: «Всегда будь студентом на всю жизнь».
Хотя управление пакетами в Ubuntu, как и в большинстве современных операционных систем Linux, чрезвычайно упрощает установку, обновление и удаление части программного обеспечения, некоторые программы имеют более сложный характер и содержат несколько папок конфигурации и т. д.< /p>
Одним из таких сложных программ является MySQL Server. Удаление MySQL Server — это не просто запуск «меткой очистки», как это обычно делается. Есть несколько небольших шагов, которые вы можете выполнить, чтобы полностью удалить MySQL Server с ваших компьютеров Ubuntu. Они следующие:
Резервное копирование всех баз данных MySQL
Если у вас нет базы данных, созданной в MySQL, вы можете пропустить этот шаг. Если у вас есть, прежде чем удалить MySQL Server из системы, убедитесь, что вы сделали резервную копию всех своих баз данных, чтобы при переустановке в другой системе или желании использовать базу данных на существующем сервере вы могли просто восстановить их.
Удалить сервер MySQL в Ubuntu
Пакеты Ubuntu для MySQL Server начинаются с «mysql-server», и вы можете использовать «apt purge», чтобы удалить все эти пакеты.
Удалить сервер MySQL в Ubuntu
Как видите, было удалено 3 пакета, содержащих файлы для сервера. Причина, по которой мы используем «очистить» вместо «удалить», заключается в том, что первый также удаляет файлы конфигурации для программы, тогда как последний удаляет только двоичные файлы программы.
Удалить файлы и журналы базы данных MySQL
Команда apt purge удаляет двоичные файлы и файлы конфигурации, однако есть еще несколько файлов конфигурации MySQL и файлов базы данных, которые не затрагиваются ни одним менеджером пакетов.
Файлы конфигурации находятся в /etc/mysql, а ключи безопасности и другие связанные файлы хранятся в /var/lib/mysql.
Файлы конфигурации MySQL
Поэтому эти файлы конфигурации MySQL и файлы базы данных необходимо удалить вручную.
Если вы включили ведение журнала для MySQL, убедитесь, что вы также удалили файлы журнала.
Удалить ненужные пакеты
Наряду с пакетами MySQL Server, установленными менеджером пакетов, есть некоторые пакеты, которые также устанавливаются как зависимости для сервера. Они больше не требуются системе, так как сам основной пакет был очищен. Их также называют «бесхозными пакетами».
Выполните следующую команду apt, чтобы удалить такие пакеты.
Удалить пакеты, установленные автоматически
Обратите внимание, что это удалит ВСЕ потерянные пакеты, а не только потерянные в результате очистки сервера MySQL. В выводе видно, что пакеты MySQL Client также удаляются, так как теперь они бесполезны без пакета сервера.
Заключение
Мы узнали, как полностью удалить MySQL Server в Ubuntu за несколько простых шагов. К удалению, обновлению и установке базы данных следует подходить с особой осторожностью, а данные необходимо время от времени создавать резервные копии, чтобы предотвратить связанные с данными катастрофы на личном или организационном уровне.
MySQL — одна из самых популярных и широко используемых систем управления реляционными базами данных с открытым исходным кодом.
Это быстрая, простая и масштабируемая система на основе SQL, представляющая собой неотъемлемый компонент стека LAMP, на котором работает большая часть Интернета.
В этом руководстве вы узнаете, как установить MySQL в Ubuntu 20.04.
Установите MySQL в Ubuntu 20.04
Размещение баз данных MySQL в Ubuntu 20.04 требует установки пакета MySQL Server. Вы также можете получить доступ к базе данных с удаленных клиентов с помощью клиента MySQL.
Следуйте этим простым шагам, чтобы установить MySQL Server на Ubuntu 20.04.
Примечание. Если вы еще не обновили свою систему с версии 18.04, ознакомьтесь с нашим руководством по установке MySQL в Ubuntu 18.04.
Шаг 1. Обновление/обновление репозитория пакетов
Обновите репозиторий системных пакетов, чтобы убедиться, что вы устанавливаете последнюю версию MySQL.
<р>1. Откройте терминал и выполните следующую команду: <р>2. Введите свой пароль и дождитесь завершения обновления. <р>4. Введите Y, когда будет предложено продолжить обновление, и нажмите ENTER. Дождитесь завершения обновления.Шаг 2. Установите MySQL
<р>1. После успешного обновления репозитория пакетов установите MySQL Server, выполнив следующую команду: <р>2. Когда вас спросят, хотите ли вы продолжить установку, ответьте Y и нажмите ENTER.
Система загружает пакеты MySQL и устанавливает их на ваш компьютер.
Примечание. Если вы хотите подключиться только к удаленному серверу MySQL, а не размещать базу данных на своем компьютере, установите только клиент MySQL, выполнив:
<р>3. Проверьте, успешно ли установлен MySQL, запустив:
Вывод показывает, какая версия MySQL установлена на компьютере.
Примечание. Если вы используете Windows, узнайте, как установить и настроить MySQL на сервере Windows.
Шаг 3. Защита MySQL
Экземпляр MySQL на вашем компьютере становится небезопасным сразу после установки.
<р>1. Защитите свою учетную запись пользователя MySQL с помощью аутентификации по паролю, запустив прилагаемый скрипт безопасности:<р>2. Введите свой пароль и ответьте Y, когда вас спросят, хотите ли вы продолжить настройку компонента ПРОВЕРИТЬ ПАРОЛЬ. Компонент проверяет, достаточно ли надежен новый пароль.
<р>3. Выберите один из трех уровней проверки пароля:Введите 0 , 1 или 2 в зависимости от надежности пароля, которую вы хотите установить. Затем сценарий предлагает вам ввести пароль, а затем повторно ввести его для подтверждения.
Все последующие пароли пользователей MySQL должны соответствовать выбранной вами надежности пароля.
Примечание. Несмотря на то, что вы устанавливаете пароль для пользователя root, этот пользователь не требует аутентификации по паролю при входе в систему.
Программа оценивает надежность вашего пароля и требует подтверждения для продолжения.
<р>4. Нажмите Y, если вас устраивает пароль, или любой другой ключ, если хотите другой.<р>5. Затем сценарий запрашивает следующие функции безопасности:
Рекомендуемый ответ на все эти вопросы — Y . Однако, если по какой-либо причине вам нужна другая настройка, введите любой другой ключ.
Например, если вам нужен вариант удаленного входа на сервер, введите в этом запросе любой ключ, кроме Y.
Примечание: ознакомьтесь с нашим руководством, если вы хотите создать нового пользователя MySQL и предоставить права.
Шаг 4. Проверьте, запущена ли служба MySQL
После успешной установки MySQL служба MySQL запускается автоматически.
Убедитесь, что сервер MySQL работает, выполнив:
Выходные данные должны показывать, что служба работает и работает:
Шаг 5. Войдите на сервер MySQL
Наконец, чтобы войти в интерфейс MySQL, выполните следующую команду:
Теперь вы можете выполнять запросы, создавать базы данных и тестировать новую настройку MySQL. Взгляните на нашу памятку по командам MySQL, чтобы узнать о некоторых важных командах MySQL.
Примечание: вам может быть полезна наша статья о том, как устранить ошибку «Не удается подключиться к локальному серверу MySQL через сокет» /var/run/mysqld/mysqld.sock (2)», которая может появиться при входе в Интерфейс MySQL.
Теперь на вашем компьютере должен быть установлен полностью функционирующий сервер MySQL. Начните изучать широкие возможности MySQL и протестируйте различные функции, которые она может предложить.
Стать продвинутым пользователем MySQL, прочитав наши руководства по событиям MySQL, MySQL JOINS, хранимым процедурам MySQL и триггерам MySQL.
Читайте также: