Автономная установка Centos7.6 mysql

Скачать mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar

Адрес сетевого диска: Ссылка: https://pan.baidu.com/s/1Xw2IjWHpKWyELoxmFs2wOg?pwd=1024 
Код извлечения: 1024

Создайте каталог установки

mkdir -p /opt/hstech/tool

Загрузите mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar в каталог инструментов.

Разархивируйте установочный пакет:

tar -xvf mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar

Как показано ниже:

Выполнить установку

rpm -Uvh *.rpm --nodeps --force

Как показано ниже:

 Настройте кодировку по умолчанию как utf8

Измените файл конфигурации /etc/my.cnf и добавьте конфигурацию кодирования в [mysqld] следующим образом:

vim /etc/my.cnf
character_set_server=utf8 
init_connect='SET NAMES utf8'
lower_case_table_names=1 #不区分大小写

 

 После редактирования и сохранения перезапустите службу mysql;

systemctl restart mysqld

Запустите службу mysql

service mysqld start

 Как показано ниже:

 vim /var/log/mysqld.log

Войдите в командный режим , введите / password и получите позицию, как показано на рисунке, которая является паролем по умолчанию для mysql: Временный пароль генерируется для root@localhost: Oc7iXDmO2w#i

 

 Изменить пароль по умолчанию

mysql -u root -p

Как показано ниже:

 Введите временный пароль для входа в командную строку MySQL:

Успешный вход, как показано ниже:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Jie@1234';

 Измените пароль на Jie@1234 (Обратите внимание, что политика паролей по умолчанию для mysql5.7 требует, чтобы пароль был комбинацией прописных и строчных букв, цифр и специальных букв, не менее 8 символов)

 Разрешить удаленный вход

 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Jie@1234' WITH GRANT OPTION;

Версия 8.0 и выше

use mysql;
update user set host='%' where user='root';
flush privileges;

Как показано ниже:

 затем выйдите из системы

exit;

Брандмауэр открывает порт 3306;

firewall-cmd --zone=public --add-port=3306/tcp --permanent

Как показано ниже:

 перезагрузить брандмауэр

firewall-cmd --reload

Как показано ниже:

Проверьте, запущена ли служба mysql:

ps -ef|grep mysql

Запустил, как показано ниже:

 Настроить автозапуск

systemctl enable mysqld

Просмотр элементов автозагрузки

systemctl list-unit-files | grep enable

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

отblog.csdn.net/jieyongquan/article/details/129584089
рекомендация