|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Что лучше использовать для изучающего? Что с точки зрения лицензии свободно? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2022, 10:18 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
все свободно. оба одинаково для изучения. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2022, 11:16 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Ролг Хупин Что лучше использовать для изучающего? То, что будешь потом использовать. Если пока не знаешь - то обе СУБД. Каждая имеет то что не реализовано в другой. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2022, 12:54 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Akina Ролг Хупин Что лучше использовать для изучающего? То, что будешь потом использовать. Если пока не знаешь - то обе СУБД. Каждая имеет то что не реализовано в другой. эх, а хотелось получить ответ типа это , а не то. Спасибо. Что интересно: поставил марию, MySQLWorkbench, сделал коннект к серверу- прошло, потом к базе - MySQLWorkbench просто улетел. И так несколько раз. Понимаю, что немножко не совместимы, но что бы молча улетать? Какой ГУИ клиент лучше с марией использовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2022, 13:15 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
А зачем тебе гуй-то? Впрочем, всё одно выбирать надо на вкус - так что пробуй все, что более или менее не совсем дерьмо. Я вот остановился в конце концов на Heidi... но практически его не пользую, ибо не надо. Вот текстовый редактор - это да, он нужен приличный. Я остановился всё же на NPP. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2022, 14:43 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Ролг Хупин, dbForge Studio for MySQL если на самом простом уровне - HeidiSQL если использование подразумевается под Web-сайты - то лучше сразу привыкать к какому то "стандарту" - типа Apache+PHP+MySQL или еще лучше - развернуть Линукс в виртуалке как сервак Apache+PHP+MySQL ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2022, 15:43 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Alex_Ustinov, ****** Apache+PHP+MySQL + PHPMyAdmin(GUI) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2022, 15:54 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Akina А зачем тебе гуй-то? Впрочем, всё одно выбирать надо на вкус - так что пробуй все, что более или менее не совсем дерьмо. Я вот остановился в конце концов на Heidi... но практически его не пользую, ибо не надо. Вот текстовый редактор - это да, он нужен приличный. Я остановился всё же на NPP. как это "зачем"? не пальцами же клепать в командной строке. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2022, 13:00 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Еще вопрос тут возник. авторMySQL provides various storage engines: MyISAM InnoDB MERGE MEMORY (HEAP) ARCHIVE CSV FEDERATED Есть ли какой-то engine, который по умолчанию в большинстве случаев используется, чтобы не крутить, не мудрить? Т.е. как я понимаю: один по умолчанию, а остальные в специфических случаях и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2022, 13:03 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Ролг Хупин Есть ли какой-то engine, который по умолчанию в большинстве случаев используется, чтобы не крутить, не мудрить? Именно в MySQL - InnoDB. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2022, 13:35 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
в MariaDB - InnoDB по умолчанию ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2022, 13:47 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Alex_Ustinov в MariaDB - InnoDB по умолчанию ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2022, 14:17 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Сделал лог таблицу и хочу в поле по умолчанию поставить имя юзера и имя хоста, чтобы заполнялись по умолчанию: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Можно ли? и как? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2022, 18:38 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
в MySQL напрямую кмк нельзя в MariaDB DEFAULT current_user() (это в формате USER@HOST) для отдельных USER и HOST использовать функцию, отделяющую часть до @ и после в обоих случаях можно надежно сделать триггером AFTER INSERT ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2022, 19:05 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
dbfiddle MariaDB в обоих случаях можно надежно сделать триггером AFTER INSERTэто наиболее оптимальный вариант. Чем меньше код привязан к какой то "ветке" - тем лучше с точки зрения переносимости кода (допустим с одного хостинга где MySQL на другой, где MariaDB) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2022, 19:23 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Alex_Ustinov dbForge Studio for MySQL ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2022, 19:37 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
вадя, а что там "ни о чем"? до сих пор пользуюсь, как была так и есть (9.0.567) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2022, 19:43 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Alex_Ustinov в MySQL напрямую кмк нельзя в MariaDB DEFAULT current_user() (это в формате USER@HOST) для отдельных USER и HOST использовать функцию, отделяющую часть до @ и после в обоих случаях можно надежно сделать триггером AFTER INSERT да сделал тригерром Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
Кстати, в чем разница между обявляемой переменной и необявляемой ? в моем случае vuser @vhozt ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2022, 19:48 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Ролг Хупин, как бы упрощенная переменная. Тип не гарантирован Пользовательским переменным можно присвоить значение из ограниченного набора типов данных: целое число, десятичное число, число с плавающей запятой, двоичную или недвоичную строку или значение NULL и т.д. (лучше посмотреть в док-и своими глазами) лучше использовать объявленную ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2022, 20:01 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Ролг Хупин в чем разница между обявляемой переменной и необявляемой ? в моем случае Основные отличия: 1) область существования и видимости 2) типизация. Есть ещё отличия, но не столь объемлющие. В триггере настоятельно рекомендуется использовать локальные переменные. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2022, 21:30 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Ролг Хупин, @@hostname - это не тот хост, что нужно про пользователя может узнать только из CURRENT_USER() USER() ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2022, 21:42 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Full-text вопросы. Сделал ALTER TABLE products ADD FULLTEXT(productName); далее: select productName from products where productCode='S18_2432' ---- productName = '1926 Ford fired Engine' Пробую SELECT * FROM products WHERE MATCH(productName) AGAINST('fire' IN NATURAL LANGUAGE MODE); --- Не находит запись с productCode='S18_2432' Т.е. вопрос: можно ли искать по формам слов? В базе 'fired' productName = '1926 Ford fired Engine' я ищу 'fire' и нахожу ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2022, 15:27 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Ролг Хупин, это не FULLTEXT FULLTEXT это fired (хотя кол-во буков настраивается, но это все относительно...) нужен обычный like WHERE productName LIKE "%fire%" ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2022, 16:34 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Alex_Ustinov Ролг Хупин, это не FULLTEXT FULLTEXT это fired (хотя кол-во буков настраивается, но это все относительно...) нужен обычный like WHERE productName LIKE "%fire%" Это пример, понятно, что можно LIKE использовать, но имелось в виду как в FTS использовать поиск по словоформам . Кстати, LIKE "%fire%" будет выдавать в лоб, например, не вдаваясь в смысл слов типа таких semifireless но FTS не должен такие выдавать, он по идее умнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2022, 17:52 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Ролг Хупин, да в принципе пробуйте и FULLTEXT (но от него быстро уходят в приложениях) поиск по шаблону - это IN BOOLEAN MODE я ищу 'fire' - нахожу 'fired' это шаблон со "звездочкой" - 'fire*' поиск только с начала слова ("умный FTS") т.е Код: sql 1. 2.
подробнее https://dev.mysql.com/doc/refman/8.0/en/fulltext-boolean.html ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2022, 18:00 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Alex_Ustinov Ролг Хупин, да в принципе пробуйте и FULLTEXT (но от него быстро уходят в приложениях) поиск по шаблону - это IN BOOLEAN MODE я ищу 'fire' - нахожу 'fired' это шаблон со "звездочкой" - 'fire*' поиск только с начала слова ("умный FTS") т.е Код: sql 1. 2.
подробнее https://dev.mysql.com/doc/refman/8.0/en/fulltext-boolean.html Спасибо, но вот еще остается. Как искать, скажем все формы слова: ищем 'drink', но находим все вхождения + его форм в таком случае drinking, drunk, drank Тут лайк и * не пройдет ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2022, 18:15 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Ролг Хупин, не, это уже User-Search не для FTS FTS - это поиск целых слов в текстах, с учетом шаблонов в Булеан режиме (+ обязательное въхождение, - исключить из результата и т.д.), с учетом релевантности .... ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2022, 18:18 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Ролг Хупинищем 'drink', но находим все вхождения + его форм в таком случае drinking, drunk, drankможет это Sphinx мои познания в нем равны нулю. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2022, 18:28 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Alex_Ustinov Ролг Хупин, не, это уже User-Search не для FTS FTS - это поиск целых слов в текстах, с учетом шаблонов в Булеан режиме (+ обязательное въхождение, - исключить из результата и т.д.), с учетом релевантности .... По сути FTS шире - формы слов (нету?), шумные слова (есть), тезаурус ( синонимы - не нашел) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2022, 08:49 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Можно ли из процедур писать.читать в RabbitMQ ? В SQL Server я делал SQL CLR процедуры для pub/sub в RabbitMQ, отлично работает. А вот как в MySQL это сделать - вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2022, 08:52 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Ролг Хупин, в MySQL никаких интеграций с NET, MS нет ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2022, 11:11 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Alex_Ustinov Ролг Хупин, в MySQL никаких интеграций с NET, MS нет Ясно, значит, из процедур никакого взаимодействия с RabbitMQ ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2022, 11:55 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Сделал show engines; вижу, что FEDERATED не разрешен. Как сделать FEDERATED енаблед? в MySQL Workbench или запросом? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2022, 16:07 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Ролг Хупин Сделал show engines; вижу, что FEDERATED не разрешен. Как сделать FEDERATED енаблед? в MySQL Workbench или запросом? Вопрос снят, все ок. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2022, 16:39 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Ролг Хупин, в MariaDB подключить движок FEDERATED(x) mysql>INSTALL SONAME 'ha_federated x '; в MariaDB работает "тип таблиц" CONNECT (аналог dblink ) подключить движок CONNECT mysql>INSTALL SONAME 'ha_connect'; пример подключения к любому источнику данных через ODBC Код: sql 1. 2. 3. 4. 5. 6.
https://mariadb.com/kb/en/connect-odbc-table-type-accessing-tables-from-another-dbms/ ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2022, 20:20 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Alex_Ustinov Ролг Хупин, в MariaDB подключить движок FEDERATED(x) mysql>INSTALL SONAME 'ha_federated x '; в MariaDB работает "тип таблиц" CONNECT (аналог dblink ) подключить движок CONNECT mysql>INSTALL SONAME 'ha_connect'; пример подключения к любому источнику данных через ODBC Код: sql 1. 2. 3. 4. 5. 6.
https://mariadb.com/kb/en/connect-odbc-table-type-accessing-tables-from-another-dbms/ спасибо, с таблицей на удаленном сервере понял, сделал, читает и пишет на одном сервере в таблицу на втором. Вопрос: как выполнить функцию или процедуру на удаленном сервере? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2022, 12:43 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
по ссылке https://mariadb.com/kb/en/connect-odbc-table-type-accessing-tables-from-another-dbms/#sending-commands-to-a-data-source Sending commands to a Data Source но я такого не делал ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2022, 13:06 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Alex_Ustinov по ссылке https://mariadb.com/kb/en/connect-odbc-table-type-accessing-tables-from-another-dbms/#sending-commands-to-a-data-source Sending commands to a Data Source но я такого не делал Проработал, но хотелось бы немного другого: 1. Сервер 1: создаю процедуру sp, для простоты такую: delimiter // drop procedure if exists sp_year$$ create procedure sp_year(p_year int) begin select p_year as 'Year'; end// delimiter ; 2. Сервер 2: вызываю процедуру на сервере 1, предположим как-то так: call <...>.mybase.sp_year(2022) и она выполняется Так, вот, вопрос в п.2 - возможно ли? и как, если да? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2022, 16:05 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
по ссылке которую я указал - вызов внешней процедуры через REMOTE ODBC то что надо это получилось? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2022, 21:25 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Alex_Ustinov по ссылке которую я указал - вызов внешней процедуры через REMOTE ODBC то что надо это получилось? Я - какой-то тормоз , ну не нашел по ссылке выполнение процедуры на удаленном сервере ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 14:35 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Ролг Хупин, ищем Execsrc=1 выше я упомянул, что сам это не использовал. Ничего сказать по этой теме не могу, кроме того что вижу в документации. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 18:12 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
В SQL Server есть Profiler и Extended Events. Что есть для мониторинга в MySQL ? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2022, 14:36 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Alex_Ustinov Ок, ясно. Это показать подробности для указанного statement. А вот, все-таки: есть сервер, с ни работают 10 юзеров. Смотреть какие приходят запросы, от кого, сколько времени выполнятся? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2022, 20:07 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
основные логи MySQL Error Log (серверные ошибки ) General Query Log (пользовательские запросы) Binary Log (репликация) Slow Query Log (медленные запросы) .... https://dev.mysql.com/doc/refman/8.0/en/server-logs.html ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2022, 21:09 |
|
MySQL или MariaDB?
|
|||
---|---|---|---|
#18+
Alex_Ustinov основные логи MySQL Error Log (серверные ошибки ) General Query Log (пользовательские запросы) Binary Log (репликация) Slow Query Log (медленные запросы) .... https://dev.mysql.com/doc/refman/8.0/en/server-logs.html лайкнул ! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2022, 22:21 |
|
|
Start [/forum/topic.php?all=1&fid=47&tid=1827788]: |
0ms |
get settings: |
27ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
747ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 872ms |
0 / 0 |