Всем привет,Встретимся снова,Я твой друг Цюаньчжанцзюнь.
В настоящее время (2019 г.) MySQL из Последняя версия MySQL 8.0 , однако во многих проектах это все еще MySQL 5.7, чтобы и онлайн-проекты в базе среды персонального развития данные остаются согласованными, а также требуют Установить ту же версиюиз MySQL,Прямо сейчас Установить MySQL 5.7. В этой статье объясняется,как CentOS 7 в системе Установить MySQL 5.7 а также Установитьобозначение Версияиз MySQL。
MySQL Официальная документация: Installing MySQL on Linux Using the MySQL Yum Repository
(Статья составлена на основе официальных документов, ознакомленных с Linux Для получения информации об основных операциях студенты могут напрямую обратиться к Официальной документация)
существоватьиспользоватьyum
Установить MySQL вперед,Первыйвозобновлять yum
yum update -y
Mysql источник склада Адрес: https://dev.mysql.com/downloads/repo/yum/
выбирать CentOS 7 Версияиз mysql источник
Соответствующие командные операции:
Установить wget
инструмент:
sudo yum install -y wget
использовать wget
скачать mysql yum источник:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
добавить в mysql yum источник(существовать wget изскачать Оглавление,Сразу после предыдущей команды,регулировка не требуется):
sudo yum localinstall mysql80-community-release-el7-3.noarch.rpm
Установить yum
инструмент yum-utils
:
sudo yum install -y yum-utils
Проверять Доступныйиз mysql :
yum repolist enabled | grep "mysql.*-community.*"
На этом этапе вы увидите доступные на данный момент MySQL Версия для mysql80
, Это потому, что последние mysql Последняя версия 8.0
Версия
yum repolist all | grep mysql
Результаты запроса:
существовать 2.2 Вы можете увидеть текущую дозу в возможность(enable
)изда mysql80
,Если вам нужно Установить mysql 5.7,тогда нужно Первый Запрещать(disable
) mysql8.0,Затемдавать возможность(enable
)mysql5.7
Запрещать mysql8.0:
sudo yum-config-manager --disable mysql80-community
Включить MySQL 5.7
sudo yum-config-manager --enable mysql57-community
Подтвердить текущую дачу возможность(enable
)из mysql Есть версия 5.7:
yum repolist enabled | grep mysql
Результаты запроса:
Как видно из результатов, текущая подача возможностьиз mysql Версия для 5.7, без проблем
существоватьшаг 3 уже внастраиватьдавать возможностьизmysqlВерсия для 5.7, затем перейдите непосредственно к Установить
Установить mysql
sudo yum install -y mysql-community-server
Когда выполнение команды будет завершено, установка будет завершена. запустить mysql
sudo service mysqld start
Проверьте статус службы MySQL:
sudo service mysqld status
от MySQL 5.7 Начни,После установки MySQL временный пароль по умолчанию будет сгенерирован случайным образом.,Поэтому вам необходимо сменить пароль после Авторизации.
Проверять генерацию исходного пароля:
sudo grep 'temporary password' /var/log/mysqld.log
использовать Начальный пароль Авторизоваться:
mysql -u root -p
Авторизоваться настройки Новый пароль после успеха:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
Уведомление: настраиватьизНовый пароль должен содержать заглавные и строчные буквы, цифры, знаки препинания и иметь длину не менее 8 символов.
Настройка пароля завершается после установки.
MySLQ После завершения установки имя запущенной службы: mysqld
CentOS 7 использовать systemctl
Заказинструментдействовать Служить:
запускать | останавливаться | Перезапуск | Включение питаниязапускать | Выключить и включить запустить |
---|---|---|---|---|
start | stop | restart | enable | disable |
Команда запуска запуска:
systemctl enable mysqld
Авторизоваться mysql(использоватьновыйнастраиватьизпароль)
mysql -u root -p
После успешной авторизации выполните следующую команду:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourNewPassword' WITH GRANT OPTION;
в yourNewPassword
Это новый пароль, который вы только что ввели.
Обновить разрешения
FLUSH PRIVILEGES;
Удаленное подключение здесь прошло успешно.
Каталог файла конфигурации mysql:
/etc/my.cnf
Официальный документ. Установка MySQL в Linux с использованием репозитория MySQL Yum.
How to allow remote connection to mysql
Издатель: Лидер стека программистов полного стека, укажите источник для перепечатки: https://javaforall.cn/145182.html Исходная ссылка: https://javaforall.cn