Связаться по:
vkarabedyants Telegram Viber

Блог о системном администрировании серверов и сайтов

Установка, настройка программного обеспечения Linux, Windows операционных систем

Как установить mysql 5.6 на Ubuntu 16.04 LTS ( Xenial Xerus )

MySQL популярная система управления базами данных, используется в основном для web приложений. Как установить сервер MySQL версии 5.6 на Ubuntu Linux 16.04 LTS (Xerus)?

Этот пост расcкажет , как установить, настроить и управлять MySQL на Ubuntu Linux через 16,04 LTS (Xerus). Последняя версия сервера баз данных MySQL 5.6 может быть установлен с помощью команды APT:

  1. MySQL-сервер — метапакет в зависимостями последней версии (сервер)
  2. MySQL-клиент — метапакет в зависимостями последней версии (клиент)

Шаг 1: Обновите свою систему, введя следующие команды:

$ sudo apt update 
$ sudo apt upgrade

ubutnu-install-mysql-1-update-system

Шаг 2: Установка MySQL версии 5.6 на Ubuntu 16.04

Введите следующую команду:

$ sudo apt install mysql-server mysql-client

Пример результата:

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18
  libterm-readkey-perl mysql-client-core-5.6 mysql-client-5.6 mysql-common
  mysql-server-core-5.6 mysql-server-5.6
Suggested packages:
  libclone-perl libmldbm-perl libnet-daemon-perl libsql-statement-perl
  libipc-sharedcache-perl mailx tinyca
The following NEW packages will be installed:
  libdbd-mysql-perl libhtml-template-perl libmysqlclient18
  libterm-readkey-perl mysql-client mysql-client-5.6 mysql-client-core-5.6
  mysql-common mysql-server mysql-server-5.6 mysql-server-core-5.6
0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded.
Need to get 21.7 MB of archives.
After this operation, 155 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

Вам необходимо ввести пароль для root пользователя MySQL:

set-password-for-the-mysql-root-user

Шаг 3: Запустите mysql_secure_installation, чтобы выполнить настройку

Для всех производственных серверов необходимо выполнить следующую команду:

$ sudo mysql_secure_installation

Пример результата:

mysql secure installation command

Команда mysql_secure_installation изменит пароль root, отключит и удалит анонимных пользователей с сервера MySQL, выключит логин суперпользователя MySQL для удаленного подключения, удалит тестовую базу данных и перезагрузит таблицы привилегий в системе. Если вы выполнили все шаги и ответить утвердительно на эти вопросы, ваша установка MySQL должна быть безопасной.

Шаг 4: Как использовать сервер MySQL?

Для того, чтобы войти в качестве корневого пользователя, введите:

$ mysql -u root -p

При появлении запроса введите пароль администратора MySQL, и вы должны увидеть MySQL> следующим образом :

mysql-monitor

Шаг 5: Как создать новую учетную запись MySQL, базу данных и пользователей?

Синтаксис SQL выглядит следующим образом, чтобы создать новую базу данных MySQL и пользователя :

CREATE DATABASE DATABASE-NAME-HERE;
GRANT ALL ON DATABASE-NAME-HERE.* TO 'DATABASE-USERNAME-HERE' IDENTIFIED BY 'DATABASE-PASSWORD-HERE';

Например, создать wpblogdb в качестве базы данных, vivek пользователь, и fooBarPwd8 в качестве пароля пользователя, запустите (в MySQL> команду:)

mysql> create database wpblogdb;
mysql> grant all on wpblogdb.* to 'vivek' identified by 'fooBarPwd8';
mysql> quit;

db_create

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

$ mysql -u USERNAME -p DB-NAME-HERE
$ mysql -u vivek -p wpblogdb

mysql-log-in-as-vivek

Конечно , вы можете создать MySQL таблицы и вставить данных тоже :

mysql> CREATE TABLE authors (id INT, name VARCHAR(20), email VARCHAR(20));
mysql> INSERT INTO authors (id,name,email) VALUES(1,"Vivek","[email protected]");
mysql> INSERT INTO authors (id,name,email) VALUES(2,"Wendy","[email protected]");
mysql> INSERT INTO authors (id,name,email) VALUES(3,"Tom","[email protected]");
mysql> SELECT * FROM authors;
mysql> quit;

Пример

create-tables-demo

Как запустить сервер MySQL?

$ sudo systemctl start mysql

ИЛИ

$ sudo systemctl start mysql.service

 

Как остановить сервер MySQL?

$ sudo systemctl stop mysql

ИЛИ

$ sudo systemctl stop mysql.service

 

Как перезапустить сервер MySQL?

$ sudo systemctl restart mysql

ИЛИ

$ sudo systemctl restart mysql.service

 

Как узнать, если MySQL работает / активен?

$ sudo systemctl status mysql.service

 

Как сбросить пароль учетной записи root MySQL ?

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

$ sudo dpkg-reconfigure mysql-server-5.6

 

Примечание о конфигурации сервера MySQL

Вы можете отредактировать файл /etc/mysql/my.cnf для настройки основных параметров , таких как TCP / IP порт, IP — адрес, и другие варианты. Тем не менее, файл конфигурации сервера баз данных MySQL на Ubuntu 16.04 LTS расположен в /etc/mysql/mysql.conf.d/mysqld.cnf и можно редактировать с помощью текстового редактора , например, VI или nano:

$ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

ИЛИ

$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

После внесения изменений в /etc/mysql/mysql.conf.d/mysqld.cnf сервер MySQL будет необходимо перезапустить:

$ sudo systemctl restart mysql.service

Теперь база данных MySQL версии 5.6 установлена ​​и работает на последней версии Ubuntu Linux 16.04 LTS.

Если Вам нужны услуги по администрированию баз данных или серверов на Ubuntu, Linux обращайтесь в Контакты.

1 Response

  1. oz

    в репах 5.7, 5.6 ставится через маленький бубун… статья уг
    www.cyberciti.biz/faq/howto-install-mysql-on-ubuntu-linux-16-04

Оставить комментарий

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.