Debian 9 Stretch + MariaDB

DarkEmpire

誰もいない
Местный
Стальной Визионер
Неукротимое пламя
За заслуги перед форумом
За веру и верность форуму
Сообщения
610
Розыгрыши
0
Репутация
302
Реакции
441
Баллы
1 553
Всю жизнь на серверах юзал debian 7\8 + mysql
Хотелось бы узнать, есть кто держит свой сервер на debian 9 + mariadb

Все ли вас устраивает?
Есть ли какие либо отличия в настройке\работе?
Нужна ли тонкая настройка конфигурации mariadb как для mysql?
Есть ли какие либо подводные камни?
 
Есть ли какие либо отличия в настройке\работе?
Что касается в работе на уровне приложений ( в вашем случае это сборка, сайт и т.д) тут никаких отличий. Всё тоже самое, главное чтобы сборка поддерживала соединение с последними версиями мускл (5.7.х ветка)

Нужна ли тонкая настройка конфигурации mariadb как для mysql?
Разумеется! Конечно!

Есть ли какие либо подводные камни?
Как и в любой задаче они есть всегда) Конкретно в той мариадб, которая поставляется в официальных репах дебиана их немного больше, чем должно быть. Например, лимиты на кол-во используемых файлов/памяти там выставлены жестко на уровне системы. Далее root@localhost пользователь создан для авторизации без пароля (с использованием специального плагина для этого) и с одной стороны это удобно, а с другой и не совсем безопасно. Ну и вообще настройка даже обычного мускл 5.6/5.7 версий уже отличается от привычного вам 5.5
 
  • Мне нравится
Реакции: kick
марияБД шустрее будет чем маэскъюэль 5.5 версии, это ощущается на больших базах, когда в одной таблице больше 100 лям. записей.
Везде нужна настройка, разработчики не экстрасенсы чтоб знать какая у тебя машина.
 
марияБД шустрее будет чем маэскъюэль 5.5 версии, это ощущается на больших базах, когда в одной таблице больше 100 лям. записей.
Везде нужна настройка, разработчики не экстрасенсы чтоб знать какая у тебя машина.
mysql 5.7 в принципе шустрее, чем 5.5 если уж на то пошло)
А mariadb же, как и percona server это форки, основанные на mysql и имеют ряд своих собственных улучшений внутри,
в следствии чего они ещё быстрее, чем 5.7, а уж 5.5 проигрывает по скорости и подавно...
 
  • Мне нравится
Реакции: kick
mysql 5.7 в принципе шустрее, чем 5.5 если уж на то пошло)
А mariadb же, как и percona server это форки, основанные на mysql и имеют ряд своих собственных улучшений внутри,
в следствии чего они ещё быстрее, чем 5.7, а уж 5.5 проигрывает по скорости и подавно...
то есть если я с 5.5 апнусь до 5.7 не факт что еще все заработает? и старый my.cnf не подойдет?
 
то есть если я с 5.5 апнусь до 5.7 не факт что еще все заработает? и старый my.cnf не подойдет?
Если под апнуть вы имеете ввиду обновить уже установленный на сервере mysql, то это возможно не во всех случаях (в зависимости от того откуда вы его ставили ранее). При стандартной установке из официальных репозиториев дебиана, например, так не получится сделать и потребуется удалить старый, а затем установить новый с репозиториев мускл. Ещё как вариант можно подключить совсем сторонние репозитории и обновить с них, но я настоятельно не рекомендую этого делать, потому как можно серьёзно нарушить стабильность системы. На счёт my.cnf опять же всё по ситуации, смотря что у вас там внутри прописано и какие данные у вас в бд (некоторые опции были помечены как deprecated и отсутствуют в новых версиях, ещё есть такая штука как "строгий режим" ну и т.д)

Если под апнуть вы имели ввиду просто использовать для работы сборок не 5.5, а 5.7, то как я писал выше - сборка должна поддерживать подключение к более новым версиям. Тут вам надо будет проконсультироваться уже с разработчиком конкретной сборки и уточнить сей момент.
 
  • Мне нравится
Реакции: kick
Если под апнуть вы имеете ввиду обновить уже установленный на сервере mysql, то это возможно не во всех случаях (в зависимости от того откуда вы его ставили ранее). При стандартной установке из официальных репозиториев дебиана, например, так не получится сделать и потребуется удалить старый, а затем установить новый с репозиториев мускл. Ещё как вариант можно подключить совсем сторонние репозитории и обновить с них, но я настоятельно не рекомендую этого делать, потому как можно серьёзно нарушить стабильность системы. На счёт my.cnf опять же всё по ситуации, смотря что у вас там внутри прописано и какие данные у вас в бд (некоторые опции были помечены как deprecated и отсутствуют в новых версиях, ещё есть такая штука как "строгий режим" ну и т.д)

Если под апнуть вы имели ввиду просто использовать для работы сборок не 5.5, а 5.7, то как я писал выше - сборка должна поддерживать подключение к более новым версиям. Тут вам надо будет проконсультироваться уже с разработчиком конкретной сборки и уточнить сей момент.
у овх свои репо как я понял

в целом я сделаю так
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] jessie main'

sudo apt-get update
sudo apt-get install mariadb-server

сделаю бекапы, снесу 5.5 и поставлю марию 10.2
 
у овх свои репо как я понял

в целом я сделаю так
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] jessie main'

sudo apt-get update
sudo apt-get install mariadb-server

сделаю бекапы, снесу 5.5 и поставлю марию 10.2
Да всё верно. У овх свои репо, но почти всё ПО там полностью идентично офф репозиториям дебиана.
С обычного мускл 5.5 в любом случае не обновиться до мариадб (это разное ПО по факту) и необходимо удалять старое.
Только удалять надо полностью через purge, а также не забыть про зависимости (библиотеки мускл и т.д)

Что же касается установки mariadb из её официальных репозиториев, то в случае с 9 дебианом смотрите что вы ставите.
У 9 дебиана есть своя mariadb 10.1, убедитесь что вы поставите именно 10.2 с репов марии, а не наоборот)
 
Да всё верно. У овх свои репо, но почти всё ПО там полностью идентично офф репозиториям дебиана.
С обычного мускл 5.5 в любом случае не обновиться до мариадб (это разное ПО по факту) и необходимо удалять старое.
Только удалять надо полностью через purge, а также не забыть про зависимости (библиотеки мускл и т.д)

Что же касается установки mariadb из её официальных репозиториев, то в случае с 9 дебианом смотрите что вы ставите.
У 9 дебиана есть своя mariadb 10.1, убедитесь что вы поставите именно 10.2 с репов марии, а не наоборот)
я для начала поставлю на 8 дебиан
 
Назад
Сверху Снизу