> For the complete documentation index, see [llms.txt](https://spacecore.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://spacecore.gitbook.io/wiki/web-development/install-mysql.md).

# Установка MySQL

Для начала обновляем списки пакетов и репозиториев системы:

```
sudo apt-get -y update && sudo apt-get -y dist-upgrade
```

Добавляем репозиторий **MariaDB**:

```
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
```

Устанавливаем MariaDB:

```
sudo apt-get -y install mariadb-server
```

Далее активируем программу, используя команду

```
mysql -u root -p
```

{% hint style="warning" %}
Символ «**;**» обязателен в **SQL-запросах!**
{% endhint %}

Выбираем MySQL:

```
USE mysql;
```

Создаем первого пользователя:

```
CREATE USER 'spacecore'@'localhost' IDENTIFIED BY '123456';
```

Теперь создаем **Базу данных**:

```
CREATE DATABASE server;
```

Используя две команды, выдаем пользователю доступ к **Базе данных**:

```
GRANT ALL PRIVILEGES ON server.* TO 'spacecore'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
```

### Открытие базы данных извне:

Если Вам нужно подключаться к MySQL не с localhost, то необходимо отредактировать **/etc/mysql/my.cnf**, найти строку **bind-address**, чтобы она выглядела так: &#x20;

```
#bind-address = 127.0.0.1
```

Перезагружаем **MySQL**:

```
service mysql-server restart
```
