В последнее время было выполнено слишком много работ по эксплуатации и техническому обслуживанию, и у меня нет опыта. Сегодня я разверну MariaDB 10.3 на сервере CentOS, настрою базу данных на игнорирование регистра и установлю количество подключений по умолчанию на 1000. Выше, и чем больше, тем лучше. Конечно, это число зависит от конфигурации сервера, пока не обращайте внимания на конфигурацию. В конце концов, если вам нужно больше 1000, этого определенно достаточно для настройки сервера. больше никакой ерунды, поторопитесь и начните возиться Для меня Для новичков MySQL и MairaDB относятся к одному и тому же типу систем управления базами данных. Но обязательным условием является установка MairaDB 10.3, просто следуйте требованиям. Кроме того, mariadb и mysql различаются по объему и цели использования. Основные функции обоих должны поддерживаться через сообщество открытого исходного кода. Итак, получена лицензия GPL. С точки зрения взаимоотношений, mariadb представляет собой развитую и обновленную версию системы управления базами данных и представляет собой всего лишь ветвь MySQL. Хорошо, приступим к установке.
добавить в MariaDB Репозиторий Сначала нужно добавить в MariaDB из Официального репозитория Установить MariaDB 10.3. Создайте MariaDB.repo документ:
sudo nano /etc/yum.repos.d/MariaDB.repo
Вставьте в файл следующее:
[mariadb]
name = MariaDB
baseurl= http://archive.mariadb.org/mariadb-10.3.34/yum/centos/$releasever/$basearch
gpgkey= https://archive.mariadb.org/PublicKey
gpgcheck=1
Как показано на рисунке:
Запустите следующую команду, чтобы установить MariaDB 10.3:
sudo yum install MariaDB-server MariaDB-client
Запустите службу MariaDB.и установить егосуществоватьсистемазапускатьавтоматическизапускать:
sudo systemctl start mariadb
sudo systemctl enable mariadb
Запустите сценарий настройки безопасности
MariaDB предоставляет безопасный сценарий настройки, который поможет вам установить пароль root и удалить ненужные настройки по умолчанию:
sudo mysql_secure_installation
Следуйте инструкциям, чтобы установить пароль root и выполнить другие настройки безопасности. Настройте в соответствии с реальной ситуацией. Для Baidu, который не понимает английский язык, кажется, что, за исключением первых двух, то есть Y, все остальные имеют значение n. Обратите внимание, что это значение учитывает регистр и должно быть строгим.
Настройте базу данных так, чтобы она игнорировала регистр и количество подключений по умолчанию. Имена таблиц MariaDB по умолчанию чувствительны к регистру, но вы можете изменить это поведение, установив параметр «lower_case_table_names».
Откройте файл конфигурации MariaDB для редактирования:
sudo nano /etc/my.cnf
Если файл не существует, возможно, вам придется создать новый файл конфигурации в каталоге «/etc/», например «my.cnf».
Чтобы игнорировать регистр, добавьте следующее в файл конфигурации:
lower_case_table_names = 1
max_connections = 1200
**Примечание. Установка параметра «lower_case_table_names» имеет ограниченное влияние на существующие имена таблиц во время работы MariaDB. Чтобы этот параметр вступил в силу во время всех переносов данных или создания таблиц, вам может потребоваться заново создать таблицу или базу данных.
Чтобы изменения конфигурации вступили в силу, перезапустите службу MariaDB:
sudo systemctl restart mariadb
Войдите в базу данных MariaDB и проверьте корректность параметров:
mysql -u root -p
Введите пароль своей учетной записи. Вы установили его раньше. Не спрашивайте меня, я не знаю, какой пароль вы установили.
В командной строке MariaDB выполните следующие команды соответственно
Команда запроса игнорировать прописные и строчные буквы:
SHOW VARIABLES LIKE 'lower_case_table_names';
Запросите максимальное количество подключений по умолчанию в базе данных:
SHOW VARIABLES LIKE 'max_connections';
Как показано на рисунке:
Здесь отображается текущая конфигурация максимального количества подключений. С помощью этих шагов вы сможете успешно развернуть MariaDB 10.3 в CentOS, настроить базу данных на игнорирование регистра и настроить количество подключений по умолчанию. Конечно, сложность этой статьи заключается не в самом процессе, а в том, что версия MariaDB 10.3, похоже, больше не доступна в официальном репозитории CentOS 7. Я перерыл множество ссылок, прежде чем нашел адрес. Я буду использовать его и беречь. Не знаю, почему мне нужно использовать такую старую версию. Ладно, на этом все. Я использую его только время от времени, и он работает. Просто оставьте сообщение, если у вас есть вопросы!