Rate this post

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

    n

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

n

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

$ sudo apt update n$ sudo apt upgrade

ubutnu-install-mysql-1-update-systemn

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

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

$ sudo apt install mysql-server mysql-client

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

Reading package lists... DonenBuilding dependency treenReading state information... DonenThe following additional packages will be installed:n  libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18n  libterm-readkey-perl mysql-client-core-5.6 mysql-client-5.6 mysql-commonn  mysql-server-core-5.6 mysql-server-5.6nSuggested packages:n  libclone-perl libmldbm-perl libnet-daemon-perl libsql-statement-perln  libipc-sharedcache-perl mailx tinycanThe following NEW packages will be installed:n  libdbd-mysql-perl libhtml-template-perl libmysqlclient18n  libterm-readkey-perl mysql-client mysql-client-5.6 mysql-client-core-5.6n  mysql-common mysql-server mysql-server-5.6 mysql-server-core-5.6n0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded.nNeed to get 21.7 MB of archives.nAfter this operation, 155 MB of additional disk space will be used.nDo you want to continue? [Y/n] y

Вам необходимо ввести пароль для root пользователя MySQL:set-password-for-the-mysql-root-usern

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

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

$ sudo mysql_secure_installation

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

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

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

$ mysql -u root -p

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

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

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

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

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

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

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

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

mysql-log-in-as-viveknnКонечно , вы можете создать MySQL таблицы и вставить данных тоже :n

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

Примерnncreate-tables-demon

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

$ sudo systemctl start mysql

ИЛИn

$ sudo systemctl start mysql.service

 n

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

$ sudo systemctl stop mysql

ИЛИn

$ sudo systemctl stop mysql.service

 n

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

$ sudo systemctl restart mysql

ИЛИn

$ sudo systemctl restart mysql.service

 n

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

$ sudo systemctl status mysql.service

 n

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

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

$ sudo dpkg-reconfigure mysql-server-5.6

 n

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

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

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

ИЛИn

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

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

$ sudo systemctl restart mysql.service

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

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