- Mysql in linux download
- Mysql in linux download
- Установка MySQL в Ubuntu 20.04
- Установка MySQL 8 в Ubuntu
- Установка MySQL 5.7 в Ubuntu
- Настройка mysql в Ubuntu
- Удаление MySQL в Ubuntu
- Выводы
- Установка MySQL с официального сайта для Linux
- Как скачать MySQL c официального сайта?
- Установка MySQL из скачанных пакетов.
- How to Install MySQL in Ubuntu Linux
- Installing MySQL in Ubuntu
- Method 1. Installing MySQL from the Ubuntu repositories
- Method 2. Installing MySQL using the official repository
- Verify your MySQL installation
- Configuring/Securing MySQL
- Connecting to & Disconnecting from the MySQL Server
- Uninstalling MySQL
Mysql in linux download
We suggest that you use the MD5 checksums and GnuPG signatures to verify the integrity of the packages you download.
The MySQL Yum repository provides a simple and convenient way to install and update MySQL products with the latest software packages using Yum.
The MySQL Yum repository provides MySQL packages the following Linux Distros:
- Red Hat Enterprise Linux / Oracle Linux
- Fedora
The MySQL Yum repository includes the latest versions of:
- MySQL 8.0
- MySQL 5.7
- MySQL 5.6
- MySQL Cluster 8.0
- MySQL Cluster 7.6
- MySQL Cluster 7.5
- MySQL Workbench
- MySQL Router
- MySQL Shell
- MySQL Connector/C++
- MySQL Connector/J
- MySQL Connector/ODBC
- MySQL Connector/Python
The repository packages available below will provide MySQL Server 8.0 by default. Other versions can be obtained by editing the repo setup file installed by the package. See the Quick Guide to Using the MySQL Yum Repository for details.
Support EOL for Fedora 32
Per the MySQL Support Lifecycle policy regarding ending support for OS versions that have reached end of life, we plan to discontinue building all MySQL binaries for the Fedora 32 platform as of May 25, 2021.
See Fedora 32 End of Life announcement »
Please report any bugs or inconsistencies you observe to our Bugs Database.
Thank you for your support!
Источник
Mysql in linux download
Linux supports a number of different solutions for installing MySQL. We recommend that you use one of the distributions from Oracle, for which several methods for installation are available:
Table 2.8 Linux Installation Methods and Information
Type | Setup Method | Additional Information |
---|---|---|
Apt | Enable the MySQL Apt repository | Documentation |
Yum | Enable the MySQL Yum repository | Documentation |
Zypper | Enable the MySQL SLES repository | Documentation |
RPM | Download a specific package | Documentation |
DEB | Download a specific package | Documentation |
Generic | Download a generic package | Documentation |
Source | Compile from source | Documentation |
Docker | Use the Oracle Container Registry. You can also use Docker Hub for MySQL Community Edition and My Oracle Support for MySQL Enterprise Edition. | Documentation |
Oracle Unbreakable Linux Network | Use ULN channels | Documentation |
As an alternative, you can use the package manager on your system to automatically download and install MySQL with packages from the native software repositories of your Linux distribution. These native packages are often several versions behind the currently available release. You are also normally unable to install development milestone releases (DMRs), since these are not usually made available in the native repositories. For more information on using the native package installers, see Section 2.5.7, “Installing MySQL on Linux from the Native Software Repositories”.
Источник
Установка MySQL в Ubuntu 20.04
MySQL — это одна из самых популярных систем управления базами данных, которая применяется почти везде, начиная от различных предприятий и промышленности и заканчивая организацией работы веб-сайтов.
Сейчас существует несколько версий MySQL. Непосредственно MySQL, разрабатываемая компанией Oracle и свободный форк от основного разработчика MySQL — MariaDB. Имя MairaDB программа получила в честь первой дочери программиста, также как и MySQL в честь имени второй. В большинстве дистрибутивов Linux используется MariaDB, в том числе и в Ubuntu. Но в этой статье давайте рассмотрим установку именно MySQL в Ubuntu 20.04.
Установка MySQL 8 в Ubuntu
Программа и все необходимые компоненты есть в официальных репозиториях, поэтому установить её не составит труда. Для установки из официальных репозиториев сначала обновите списки пакетов:
sudo apt update
Затем установите необходимые пакеты:
sudo apt install mysql-server mysql-client
На данный момент в репозиториях Ubuntu 20.04 есть уже версия Mysql 8.20. Вы можете проверить установленную версию такой командой:
Кроме того, желательно проверить, запущенна ли служба MySQL:
sudo systemctl status mysql
Вы должны увидеть зеленую надпись Active, Running и версию программы, которую устанавливали.
Установка MySQL 5.7 в Ubuntu
Если вам нужна версия 5.7, то её в репозиториях нет, но вы можете получить эту версию из репозитория разработчика. Если в системе уже есть более новая версия, её надо полностью удалить:
sudo apt remove —autoremove mysql-server mysql-client
Также удалите каталог с базами данных MySQL они не совместимы со старой версией:
sudo rm -Rf /var/lib/mysql
Для установки репозитория скачайте этот пакет:
sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb
Затем установите его:
sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb
В процессе установки программа попросит выбрать дистрибутив. Если у вас Ubuntu 20.04 или выше, выбирайте версию для Ubuntu 18.04 — bionic:
Затем выберите MySQL Server and Cluster:
После этого останется выбрать нужную версию MySQL, например 5.7:
После этого обновите списки репозиториев и посмотрите какие версии MySQL доступны:
sudo apt update
sudo apt-cache policy mysql-server
Осталось установить установить mysql 5.7 в Ubuntu:
sudo apt install mysql-server=5.7.31-1ubuntu18.04 mysql-community-server=5.7.31-1ubuntu18.04 mysql-client=5.7.31-1ubuntu18.04
В процессе установки программа запросит пароль для root пользователя:
После этого вы снова можете посмотреть версию:
Настройка mysql в Ubuntu
Перед тем как вы сможете полноценно использовать только что установленную базу данных, необходимо выполнить ее первоначальную настройку. Для этого был разработан специальный скрипт, выполните его:
На первом шаге настраивается плагин валидации пароля. Чтобы его включить нажмите Y, или его можно не включать. Затем надо задать сложность пароля, который позволит установить этот плагин. Здесь 0 означает слабый пароль, а 2 — сложный. Когда плагин будет настроен введите пароль root и подтвердите, что хотите использовать именно его:
Введите Y для отключения анонимного доступа к MySQL, затем ещё раз Y чтобы запретить подключаться к базе от имени root удаленно:
Снова Y, чтобы удалить тестовую базу данных. Затем, обновите привилегии для пользователей:
После завершения настройки вы можете подключиться к пользователя root к серверу баз данных из командной строки:
sudo mysql -u root
Здесь нам необходимо создать пользователя, от имени которого мы будем использовать базу данных, а также саму базу данных. Для этого воспользуемся командами SQL. Сначала создаем базу данных:
mysql> CREATE DATABASE testDB;
Далее создадим пользователя:
mysql> CREATE USER ‘my_user’@’localhost’ IDENTIFIED BY ‘password’;
Слова my_user и password нужно заменить на свои имя пользователя и пароль. Дальше нужно дать права пользователю на управление этой базой данных:
mysql> GRANT ALL PRIVILEGES ON testDB.* TO ‘my_user’@’localhost’
Или вы можете дать права только на несколько инструкций:
mysql> GRANT SELECT,UPDATE,DELETE ON testDB.* TO ‘my_user’@’localhost’;
Если какую-либо инструкцию нужно запретить, удалите ее:
mysql> REVOKE UPDATE ON testDB.* FROM ‘my_user’@’localhost’;
После завершения работы с правами нужно их обновить:
mysql> FLUSH PRIVILEGES;
Чтобы убедиться что нет никого лишнего, вы можете вывести список пользователей:
mysql> SELECT user,host FROM mysql.user;
Также вы можете посмотреть полномочия для нужного пользователя:
mysql> SHOW GRANTS FOR ‘my_user’@’localhost’;
Теперь установка MySQL Ubuntu 20.04 полностью завершена и вы можете использовать эту базу данных для решения своих задач.
Удаление MySQL в Ubuntu
Чтобы удалить mysql Ubuntu 20.04 понадобиться немного больше команд чем для удаления простого пакета. После удаления основных пакетов в системе остается еще много файлов. Мы рассмотрим как удалить все.
Сначала остановите сервисы:
sudo systemctl stop mysql
sudo killall -KILL mysql mysqld_safe mysqld
Удалите основные пакеты и их зависимости:
sudo apt -y purge mysql-server mysql-client
sudo apt -y autoremove —purge
sudo apt autoclean
Удалите пользователя mysql и остатки программы в системе:
deluser —remove-home mysql
sudo delgroup mysql
rm -rf /etc/apparmor.d/abstractions/mysql /etc/apparmor.d/cache/usr.sbin.mysqld /etc/mysql /var/lib/mysql /var/log/mysql* /var/log/upstart/mysql.log* /var/run/mysqld
updatedb
Удалите все логи подключений к mysql из терминала:
sudo find / -name .mysql_history -delete
Теперь ваша система полностью очищена от MySQL.
Выводы
В этой статье мы рассмотрели как выполняется установка MySQL в Ubuntu 20.04. Как видите, это не очень трудно, хотя и требует некоторых знаний и немного времени на то, чтобы со всем разобраться. Надеюсь, эта информация была для вас полезной.
Источник
Установка MySQL с официального сайта для Linux
Как скачать MySQL c официального сайта?
Перейдем на сайт https://dev.mysql.com/downloads/mysql/ где представлены ссылки на различные бесплатные пакеты MySQL. Здесь вы можете найти ссылки на старые версии MySQL, а также некоторые инструкции по различным способам установки MySQL из репозиториев.
Выберите нужную вам версию MySQL. Если нужна самая последняя, то она представлена на этой же странице ниже.
Выбор версии MySQL для скачивания.
Далее выберите операционную системы и ее версию. В данном же окне вам предлагают установить MySQL из репозитория, но в данном случае обойдемся без него.
Выбор операционной системы для MySQL.
Ниже будут представлены различные пакеты для загрузки. Самыми важными являются пакеты: mysql-community-client и mysql-community-server. Остальные пакеты могут пригодится в зависимости от ваших требований к серверу MySQL, тем не менее для избежания проблем с другими программами, которые работают с MySQL, я также рекомендую установить mysql-community-devel и mysql-community-common.
Выбираем пакет для установки и нажимаем кнопку Download.
Список пакетов доступных для скачивания.
Перед скачиванием, сайт предлагает нам войти в личный кабинет или зарегистрироваться, но нам это не нужно, поэтому просто кликаем по ссылке ниже.
Ссылка на скачивания пакета MySQL.
Так как я использую ОС Centos 7 без графического интерфейса, то мне будет удобнее скачать пакеты с помощью утилиты wget передав в ее параметр скопированную ссылку на пакет.
Установка MySQL из скачанных пакетов.
Для установки скачанных пакетов, могут понадобится некоторые зависимости, для Centos 7 также рекомендуется установить пакеты net-tools и openssl-devel.
yum install net-tools openssl-devel
Установим все скачанные пакеты. Начинать лучше с пакета mysql-community-client, так как от него зависят все остальные.
Если вы используете deb пакеты, то их можно установить с помощью одноименного менеджера пакетов, например:
deb —install -vh mysql-community-client-8.0.13-1.el7.x86_64.deb
Убедимся в успешности установки, проверив версию демона mysqld.
] # mysqld —version
/usr/sbin/mysqld Ver 8.0.13 for Linux on x86_64 (MySQL Community Server — GPL)
Разрешим запуск mysqld при старте системы.
Наконец запустим сервер MySQL.
При установке MySQL был сгенерирован пароль для пользователя root, найти его можно в файле /var/log/mysqld.log . Сделать это проще всего с помощью следующей команды.
Заходим на сервер MySQL и вводим временный пароль.
Источник
How to Install MySQL in Ubuntu Linux
Last updated April 16, 2019 By Sergiu 33 Comments
Brief: This tutorial teaches you to install MySQL in Ubuntu based Linux distributions. You’ll also learn how to verify your install and how to connect to MySQL for the first time.
MySQL is the quintessential database management system. It is used in many tech stacks, including the popular LAMP (Linux, Apache, MySQL, PHP) stack. It has proven its stability. Another thing that makes MySQL so great is that it is open-source.
MySQL uses relational databases (basically tabular data). It is really easy to store, organize and access data this way. For managing data, SQL (Structured Query Language) is used.
In this article I’ll show you how to install and use MySQL 8.0 in Ubuntu 18.04. Let’s get to it!
Installing MySQL in Ubuntu
I’ll be covering two ways you can install MySQL in Ubuntu 18.04:
- Install MySQL from the Ubuntu repositories. Very basic, not the latest version (5.7)
- Install MySQL using the official repository. There is a bigger step that you’ll have to add to the process, but nothing to worry about. Also, you’ll have the latest version (8.0)
When needed, I’ll provide screenshots to guide you. For most of this guide, I’ll be entering commands in the terminal (default hotkey: CTRL+ALT+T). Don’t be scared of it!
Method 1. Installing MySQL from the Ubuntu repositories
First of all, make sure your repositories are updated by entering:
Now, to install MySQL 5.7, simply type:
That’s it! Simple and efficient.
Method 2. Installing MySQL using the official repository
Although this method has a few more steps, I’ll go through them one by one and I’ll try writing down clear notes.
The first step is browsing to the download page of the official MySQL website.
Here, go down to the download link for the DEB Package.
Scroll down past the info about Oracle Web and right-click on No thanks, just start my download. Select Copy link location.
Now go back to the terminal. We’ll use Curl command to the download the package:
https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb is the link I copied from the website. It might be different based on the current version of MySQL. Let’s use dpkg to start installing MySQL:
Update your repositories:
To actually install MySQL, we’ll use the same command as in the first method:
Doing so will open a prompt in your terminal for package configuration. Use the down arrow to select the Ok option.
Press Enter. This should prompt you to enter a password:. Your are basically setting the root password for MySQL. Don’t confuse it with root password of Ubuntu system.
Type in a password and press Tab to select . Press Enter. You’ll now have to re-enter the password. After doing so, press Tab again to select . Press Enter.
Some information on configuring MySQL Server will be presented. Press Tab to select and Enter again:
Here you need to choose a default authentication plugin. Make sure Use Strong Password Encryption is selected. Press Tab and then Enter.
That’s it! You have successfully installed MySQL.
Verify your MySQL installation
To verify that MySQL installed correctly, use:
This will show some information about the service:
You should see Active: active (running) in there somewhere. If you don’t, use the following command to start the service:
Configuring/Securing MySQL
For a new install, you should run the provided command for security-related updates. That’s:
Doing so will first of all ask you if you want to use the VALIDATE PASSWORD COMPONENT. If you want to use it, you’ll have to select a minimum password strength (0 – Low, 1 – Medium, 2 – High). You won’t be able to input any password doesn’t respect the selected rules. If you don’t have the habit of using strong passwords (you should!), this could come in handy. If you think it might help, type in y or Y and press Enter, then choose a strength level for your password and input the one you want to use. If successful, you’ll continue the securing process; otherwise you’ll have to re-enter a password.
If, however, you do not want this feature (I won’t), just press Enter or any other key to skip using it.
For the other options, I suggest enabling them (typing in y or Y and pressing Enter for each of them). They are (in this order): remove anonymous user, disallow root login remotely, remove test database and access to it, reload privilege tables now.
Connecting to & Disconnecting from the MySQL Server
To be able to run SQL queries, you’ll first have to connect to the server using MySQL and use the MySQL prompt. The command for doing this is:
- -h is used to specify a host name (if the server is located on another machine; if it isn’t, just omit it)
- -u mentions the user
- -p specifies that you want to input a password.
Although not recommended (for safety reasons), you can enter the password directly in the command by typing it in right after -p. For example, if the password for test_user is 1234 and you are trying to connect on the machine you are using, you could use:
If you successfully inputted the required parameters, you’ll be greeted by the MySQL shell prompt (mysql>):
To disconnect from the server and leave the mysql prompt, type:
Typing quit (MySQL is case insensitive) or \q will also work. Press Enter to exit.
You can also output info about the versionwith a simple command:
If you want to see a list of options, use:
Uninstalling MySQL
If you decide that you want to use a newer release or just want to stop using MySQL.
First, disable the service:
Make sure you backed up your databases, in case you want to use them later on. You can uninstall MySQL by running:
To clean up dependecies:
Wrapping Up
In this article, I’ve covered installing MySQL in Ubuntu Linux. I’d be glad if this guide helps struggling users and beginners.
Tell us in the comments if you found this post to be a useful resource. What do you use MySQL for? We’re eager to receive any feedback, impressions or suggestions. Thanks for reading and have don’t hesitate to experiment with this incredible tool!
Like what you read? Please share it with others.
Источник