MySQLявляется реляционнымбаза данныхсистема управления,ШвецияКомпания MySQL ABразвивать,принадлежать OracleЕго продукция。MySQLэто самый популярный тип отношенийбаза Одна из систем управления данными, в WEB Приложение,MySQLлучшийRDBMS (Relational Database Management Система, база отношений данныхсистема управления)Одно из прикладных программ。Эта статья познакомит васLinux CentOSУстановка в окружающей средеMySQL 8+,использоватьnpmМетод установочного пакета
Адрес загрузки: https://dev.mysql.com/downloads/mysql/
Здесь мы выбираем RPM Bundle Нажмите, чтобы скачать
Затем перейдите в /usr/local на сервере.,создаватьMySQL8Оглавление,Загрузите загруженный сжатый пакет в этот каталог.
Перед установкой необходимо проверитьCentOSБыло немного в началеmariadb
rpm -qa|grep mariadb
Выполните следующую команду, чтобы удалить его
rpm -e --nodeps mariadb-libs
Далее мы распаковываем mysql-8.0.29-1.el7.x86_64.rpm-bundle.tar и выполняем команду
tar -xvf mysql-8.0.29-1.el7.x86_64.rpm-bundle.tar
После распаковки вы увидите эти файлы
Сначала установитеnet-tools
yum -y install net-tools
затем установитеmysql-rmpСумка,Выполните следующие команды по порядку
rpm -ivh mysql-community-common-8.0.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.29-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-client-8.0.29-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-server-8.0.29-1.el7.x86_64.rpm --force --nodeps
Инициализировать базу данных
mysqld --initialize --console
Здесь сообщалось об ошибке. Зависимая библиотека libaio.so.1 отсутствует. Выполните следующую команду, чтобы установить отсутствующие зависимости.
yum install -y libaio.so.1
#Если выполнение указанной выше команды не помогло, попробуйте выполнить следующую команду еще раз
yum install -y libaio
Затем снова выполните команду «Инициализировать ресурсы данных». Если об ошибке не сообщается, она инициализируется.
Команды авторизации для каталога базы данных
chown -R mysql:mysql /var/lib/mysql/
запускатьmysqlСлужить
systemctl start mysqld
Проверьте, успешно ли запущена служба
systemctl status mysqld
Просмотр начального (временного) пароля базы данных
cat /var/log/mysqld.log
Затем используйте временный пароль для входа в базу данных и измените пароль.
mysql -u root -p
Команда смены пароля (вы можете изменить пароль, который помните)
alter USER 'root'@'localhost' IDENTIFIED BY '123456';
включатьrootУдаленный вход,Выполните следующие команды по порядку на консоли
show databases;
use mysql;
select host, user, authentication_string, plugin from user;
update user set host = '%' where user='root';
select host, user, authentication_string, plugin from user;
flush privileges;
exit;
Перейдите к брандмауэру сервера, чтобы открыть удаленный порт, а затем проверьте, успешно ли установлено соединение.
На этом урок заканчивается!