Как установить 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:
- MySQL-сервер — метапакет в зависимостями последней версии (сервер)
- MySQL-клиент — метапакет в зависимостями последней версии (клиент)
Шаг 1: Обновите свою систему, введя следующие команды:
1 2 |
$ sudo apt update $ sudo apt upgrade |
Шаг 2: Установка MySQL версии 5.6 на Ubuntu 16.04
Введите следующую команду:
1 |
$ sudo apt install mysql-server mysql-client |
Пример результата:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
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:
Шаг 3: Запустите mysql_secure_installation, чтобы выполнить настройку
Для всех производственных серверов необходимо выполнить следующую команду:
1 |
$ sudo mysql_secure_installation |
Пример результата:
Команда mysql_secure_installation изменит пароль root, отключит и удалит анонимных пользователей с сервера MySQL, выключит логин суперпользователя MySQL для удаленного подключения, удалит тестовую базу данных и перезагрузит таблицы привилегий в системе. Если вы выполнили все шаги и ответить утвердительно на эти вопросы, ваша установка MySQL должна быть безопасной.
Шаг 4: Как использовать сервер MySQL?
Для того, чтобы войти в качестве корневого пользователя, введите:
1 |
$ mysql -u root -p |
При появлении запроса введите пароль администратора MySQL, и вы должны увидеть MySQL> следующим образом :
Шаг 5: Как создать новую учетную запись MySQL, базу данных и пользователей?
Синтаксис SQL выглядит следующим образом, чтобы создать новую базу данных MySQL и пользователя :
1 2 |
CREATE DATABASE DATABASE-NAME-HERE; GRANT ALL ON DATABASE-NAME-HERE.* TO 'DATABASE-USERNAME-HERE' IDENTIFIED BY 'DATABASE-PASSWORD-HERE'; |
Например, создать wpblogdb в качестве базы данных, vivek пользователь, и fooBarPwd8 в качестве пароля пользователя, запустите (в MySQL> команду:)
1 2 3 |
mysql> create database wpblogdb; mysql> grant all on wpblogdb.* to 'vivek' identified by 'fooBarPwd8'; mysql> quit; |
Теперь, попытайтесь войти как пользователь vivek, введите следующую команду:
1 2 |
$ mysql -u USERNAME -p DB-NAME-HERE $ mysql -u vivek -p wpblogdb |
Конечно , вы можете создать MySQL таблицы и вставить данных тоже :
1 2 3 4 5 6 |
mysql> CREATE TABLE authors (id INT, name VARCHAR(20), email VARCHAR(20)); mysql> SELECT * FROM authors; mysql> quit; |
Пример
Как запустить сервер MySQL?
1 |
$ sudo systemctl start mysql |
ИЛИ
1 |
$ sudo systemctl start mysql.service |
Как остановить сервер MySQL?
1 |
$ sudo systemctl stop mysql |
ИЛИ
1 |
$ sudo systemctl stop mysql.service |
Как перезапустить сервер MySQL?
1 |
$ sudo systemctl restart mysql |
ИЛИ
1 |
$ sudo systemctl restart mysql.service |
Как узнать, если MySQL работает / активен?
1 |
$ sudo systemctl status mysql.service |
Как сбросить пароль учетной записи root MySQL ?
Вам необходимо ввести следующую команду, если вы хотите изменить root пароль MySQL:
1 |
$ 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:
1 |
$ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf |
ИЛИ
1 |
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf |
После внесения изменений в /etc/mysql/mysql.conf.d/mysqld.cnf сервер MySQL будет необходимо перезапустить:
1 |
$ sudo systemctl restart mysql.service |
Теперь база данных MySQL версии 5.6 установлена и работает на последней версии Ubuntu Linux 16.04 LTS.
Если Вам нужны услуги по администрированию баз данных или серверов на Ubuntu, Linux обращайтесь в Контакты.
в репах 5.7, 5.6 ставится через маленький бубун… статья уг
www.cyberciti.biz/faq/howto-install-mysql-on-ubuntu-linux-16-04