Centos7 Mysql5.7.27 двоичная установка

Шаг: с загрузкой пакета установки, откройте Mysql официальный сайт, найти соответствующие

Скачать путь выглядит следующим образом : https://downloads.mysql.com/archives/community/

Wget https: // downloads.mysql.com/archives/get/file/mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz -О /usr/local/src/mysql-5.7.27-linux -glibc2.12-x86_64.tar.gz

 

Шаг два: загрузка зависимостей, Centos7 установки не приходит

 

[корень @ centos702 21 : 56 : 19 ]: / USR / местные / SRC
# Ни -y установить libaio
Загруженные модули: fastestmirror, Langpacks
Загрузка зеркальными скорости от кэшированных hostfile
 * Основание: mirrors.aliyun.com
  * теплый: mirrors.aliyun.com
  * Дополнительно: mirrors.aliyun.com
  * Обновления: mirrors.aliyun.com
Пакет libaio - 0,3 . 109 - 13 .el7.x86_64 установлена и последняя версия
Без какого-либо лечения

Шаг третий: извлекая пакет установки

[Корень @ centos702 21 : 58 : 45 ]: / USR / местные / SRC
# Деготь -zxvf mysql- 5,7 . 27 -linux-glibc2. 12 -x86_64. деготь .gz

Шаг четвертый: Создание пользователя базы данных, переместить файлы базы данных в нужном место поставить, и создать каталог MySQL данных, последний изменение владельца как Mysql

[Корень @ centos702 21 : 59 : 26 ]: / USR / местные / SRC
#useradd -M -s / SBIN / NOLOGIN - г MySQL 
#mv /usr/local/src/mysql-5.7.27-linux-glibc2.12-x86_64 / главная / данные / MySQL [корень @ centos702
22 : 02 : 09 ]: / USR / местные / SRC # MkDir -p / дома / данных / MySQL [Корень @ centos702 22 : 02 : 18 ]: / USR / местные / SRC # Чаун -R mysql.mysql / дома / данных / MySQL

Шаг пятый: инициализировать базу данных

[корень @ centos702 22 : 04 : 56 ]: / главная / данные
# / Главная / данные / MySQL / бен / туздЫ --initialize --user = MySQL --basedir = / дом / данных / MySQL --datadir = / дом / данных / MySQL / данные
 2019 - 11 -09T14: 06 : 56 .634380Z 0 [Предупреждение] ТШЕЗТАМР с неявным значением по умолчанию является устаревшим. Пожалуйста , используйте --explicit_defaults_for_timestamp вариант сервера (обратитесь к документации для  более подробной информации).
2019 - 11 -09T14: 06 : 57 .063698Z 0 [Предупреждение] InnoDB: файлы Новые бревенчатые созданы, LSN = 45790 
2019 - 11 -09T14: 06 : 57.142365Z 0 [Предупреждение] InnoDB: Создание ключевых таблиц внешних системных ограничений.
2019 - 11 -09T14: 06 : 57 .200813Z 0 [Предупреждение] Нет существующих UUID было обнаружено, поэтому мы предполагаем , что это первый раз , который был запущен этот сервер. Создание нового UUID: 30cc7a37-02fa-11ea-a548- 000c29cbc202.
2019 - 11 -09T14: 06 : 57 .202254Z 0 [Предупреждение] GTID таблица не готова к использованию. Таблица « mysql.gtid_executed » не может быть открыт.
2019 - 11-09T14: 06 : 57 .203612Z 1 [Примечание] А генерируется временный пароль для корневой @ локальный: KaELVb2yol < 4 # Этот временный пароль генерируется для первой посадки, после посадки нужно изменить

Шаг шестой: Создайте профиль, создать профиль только общие здесь

кошка > /etc/my.cnf << EOF
[ТуздЫ]
имя_базовой_папки = / дом / данных / MySQL
каталогу_данный = / дом / данные / MySQL / данные
порт = 3306 
розетки = / дом / данные / MySQL / mysql.sock
характер -set-сервер = utf8
Журнал -ошибка = / вар / Журнал / mysqld.log
PID - файл = / TMP / mysqld.pid
[MySQL]
гнездо = / дом / данных / MySQL / mysql.sock
[Клиент]
гнездо = / дом / данных / MySQL / mysql.sock
EOF

Шаг 7: Настройка переменной среды и обновление

кошка > /etc/profile.d/mysql. ш << EOF
экспорт PATH = / дом / данных / MySQL / бен: \ $ PATH
EOF 
источник /etc/profile.d/mysql.sh

Шаг восьмой: запуск генерации скрипта и запустить MySQL

[корень @ centos702 22 : 14 : 40 ]: / главная / данные
# СП /home/data/mysql/support-files/mysql.server /etc/init.d/ MySQL
[корень @ centos702 22 : 16 : 42 ]: / главная / данные
# CHMOD + х /etc/init.d/mysql 
[корень @ centos702 22:17:55]: / главная / данные #vim /etc/init.d/mysql
# MySql изменить файл конфигурации запуска, указать путь BASEDIR и каталогу_данных, если не указано, то по умолчанию / USR / местные / MySQL
[корень @ centos702 22 : 18 : 31 ]: / главная / данные
# SED -i ' 46s # имя_базовой_папка = # имя_базовой_папка = / дом / данные / MySQL # ' /etc/init.d/ MySQL
[корень @ centos702 22 : 20 : 15 ]: / главная / данные
# Sed -n ' 46P ' /etc/init.d/ MySQL
имя_базовой_папки = / дом / данных / MySQL
[корень @ centos702 22 : 20 : 30 ]: / главная / данные
# SED -i ' 47s # каталогу_данных = # каталогу_данных = / дом / данных / MySQL / данные # ' /etc/init.d/ MySQL
[корень @ centos702 22 : 21 : 13 ]: / главная / данные
# Sed -n ' 47p ' /etc/init.d/ MySQL
каталогу_данный = / дом / данные / MySQL / данные
# Запуск MySQL
[корень @ centos702 22 : 23 : 54 ]: / главная / данные
# /Etc/init.d/ запуск MySQL
Начиная с MySQL. УСПЕХ !

Шаг 9: Войти в MySQL, и изменение паролей

[корень @ centos702 22 : 26 : 28 ]: / главная / данные
#mysql -uroot -p ' KaELVb2yol <4 '
MySQL: [Warning] Использование пароля на интерфейсе командной строки может быть небезопасной.
Добро пожаловать в монитор MySQL. Команды заканчиваются; или \ г.
Ваш MySQL связи идентификатор составляет 3 
версии сервера: 5,7 . 27

Copyright (с) 2000 , 2019 , Oracle и / или ее дочерних компаний . Все права защищены.

Oracle является зарегистрированным товарным знаком корпорации Oracle и / или его
филиалы. Другие наименования могут быть товарными знаками их соответствующих
владельцы.

Введите ' помощь; « Или » \ ч "  за помощью. Введите « \ с » , чтобы очистить текущее утверждение ввода.

MySQL > установить пароль для корневой @ локальный = пароль ( ' cnhope ' );
Query OK, 0 затронутых строк, 1 предупреждение ( 0,00 сек)

MySQL > флеш привилегий;
Query OK, 0 затронутых строк ( 0,00 сек)

 

 

 

 

 

 

 

 

рекомендация

отwww.cnblogs.com/cnhope/p/11828190.html