[УРОК] — [РЕШЕНИЕ] Регистрация. — Sandbox — PAWNO-RUS.RU

Рекомендации и правила по созданию тем в разделе

By DEST

1. ОБЩИЕ ПРАВИЛА СОЗДАНИЯ ТЕМ.
1.1. При создании темы обращайте большое внимание на заголовок. Именно он позволит пользователям, таким же как и вы, найти ответ на свой похожий или идентичный вопрос. При создании заголовка помните, что в нем вы должны отразить краткий смысл своего вопроса. 
1.2. Содержание темы… 
       а) Связано с кодом. Если это так, пожалуйста, прикладывайте весь возможный код сразу, т.к. он все равно потребуется при решении вопроса. 
       б) Не связано с кодом. В таком случае подробно опишите суть вашего вопроса и желательный результат. 
1.3. Проверяйте написанное Вами содержание на наличие ошибок. Часто бывает, что не удается понять смысл написанного. Попробуйте абстрагироваться и поставить себя на место читателя, чтобы исправить все неточности написанного. 
1.4. Следите за своей темой. Если вопрос решен, пожалуйста, пометьте сообщение, которое Вам действительно помогло.

Не стоит помечать сообщение как лучший ответ, содержанием которого является «Спасибо, закрыто» и тому подобное. Также, если вы нашли подходящий ответ на другом интернет-ресурсе просьба разместить его и на нашем форуме. В таком случае допускается пометка своего ответа как лучшего. 
 
2. НЕВЕРНЫЕ ВОПРОСЫ: ТИПЫ. 
2.1. Вопрос связан с большим количеством зависимостей. По этой причине темы будут закрываться и переноситься в архив, так как не несут для пользователей никакой полезности. Как правило такими вопросами являются вопросы типа: «Помогите написать команду в мод» или «Как сделать систему к моду». На такие вопросы мы, увы, не сможем дать ответа, так как они связаны с большим количеством зависимостей, т.к. в мире существует уйма модов и в каждом из них все разное: начиная от названия переменных заканчивая структурой кода. 
2.2. Вопрос слишком общий. По этой причине темы также будут закрываться. Такими вопросами являются: «Как лучше сделать», «Какой ваш любимый сервер», «Какой мод выбрать» и так далее.  Дело в том, что на такие вопросы каждый ответ может быть правильным, из-за слишком большой доли субъективизма. 
2.3. Вопрос является дубликатом. Этот пункт является дополнением пункта Глобальных Правил Форума (ГПФ). Это означает, что вопрос, который вы задали, уже рассматривался на форуме. В случае обнаружение факта нарушения этого пункта, Ваш вопрос будет перемещен в архив, а Вам будет выдана ссылка на подобный вопрос или ссылка на поиск. 
2.4. Вопрос абстрактный, гипотетический. Например, такими вопросами являются: «Будет ли это работать, если..», «Что произойдет, если…». Такие вопросы будут закрыты. 
2.5. Вопрос влечет за собой лишь дискуссию, отсутствие реальной проблемы. Например, вопросы по типу: «Сталкивались ли вы с тем же, что и я..», «Плохо ли использовать…» и тому подобные будут закрываться. Для этих целей существует раздел «Флейм». 

Система регистрации — Questions / problems in scripting — PAWNO-RUS.RU

Рекомендации и правила по созданию тем в разделе

By DEST

1. ОБЩИЕ ПРАВИЛА СОЗДАНИЯ ТЕМ.
1.1. При создании темы обращайте большое внимание на заголовок. Именно он позволит пользователям, таким же как и вы, найти ответ на свой похожий или идентичный вопрос. При создании заголовка помните, что в нем вы должны отразить краткий смысл своего вопроса. 
1.2. Содержание темы… 
       а) Связано с кодом. Если это так, пожалуйста, прикладывайте весь возможный код сразу, т.к. он все равно потребуется при решении вопроса. 
       б) Не связано с кодом. В таком случае подробно опишите суть вашего вопроса и желательный результат. 

1.3. Проверяйте написанное Вами содержание на наличие ошибок. Часто бывает, что не удается понять смысл написанного. Попробуйте абстрагироваться и поставить себя на место читателя, чтобы исправить все неточности написанного. 
1.4. Следите за своей темой. Если вопрос решен, пожалуйста, пометьте сообщение, которое Вам действительно помогло. Не стоит помечать сообщение как лучший ответ, содержанием которого является «Спасибо, закрыто» и тому подобное. Также, если вы нашли подходящий ответ на другом интернет-ресурсе просьба разместить его и на нашем форуме. В таком случае допускается пометка своего ответа как лучшего. 
 
2. НЕВЕРНЫЕ ВОПРОСЫ: ТИПЫ. 
2.1. Вопрос связан с большим количеством зависимостей. По этой причине темы будут закрываться и переноситься в архив, так как не несут для пользователей никакой полезности. Как правило такими вопросами являются вопросы типа: «Помогите написать команду в мод» или «Как сделать систему к моду». На такие вопросы мы, увы, не сможем дать ответа, так как они связаны с большим количеством зависимостей, т.к. в мире существует уйма модов и в каждом из них все разное: начиная от названия переменных заканчивая структурой кода. 
2.2. Вопрос слишком общий. По этой причине темы также будут закрываться. Такими вопросами являются: «Как лучше сделать», «Какой ваш любимый сервер», «Какой мод выбрать» и так далее. Дело в том, что на такие вопросы каждый ответ может быть правильным, из-за слишком большой доли субъективизма.
 
2.3. Вопрос является дубликатом. Этот пункт является дополнением пункта Глобальных Правил Форума (ГПФ). Это означает, что вопрос, который вы задали, уже рассматривался на форуме. В случае обнаружение факта нарушения этого пункта, Ваш вопрос будет перемещен в архив, а Вам будет выдана ссылка на подобный вопрос или ссылка на поиск. 
2.4. Вопрос абстрактный, гипотетический. Например, такими вопросами являются: «Будет ли это работать, если..», «Что произойдет, если…». Такие вопросы будут закрыты. 
2.5. Вопрос влечет за собой лишь дискуссию, отсутствие реальной проблемы. Например, вопросы по типу: «Сталкивались ли вы с тем же, что и я..», «Плохо ли использовать…» и тому подобные будут закрываться. Для этих целей существует раздел «Флейм». 

Ведение журнала

— Как включить журнал запросов MySQL?

Как включить функцию MySQL, которая регистрирует каждый оператор запроса SQL, полученный от клиентов, и время отправки этого оператора запроса? Могу ли я сделать это в phpmyadmin или NaviCat? Как анализировать журнал?

  • mysql
  • logging

Во-первых, Помните, что этот файл журнала может стать очень большим на загруженном сервере.

Для mysql < 5.1.29:

Чтобы включить журнал запросов, поместите это в /etc/my.cnf в разделе [mysqld]

 log = /path/to/query.log #работает для mysql < 5.1.29
 

Кроме того, чтобы включить его из консоли MySQL

 SET general_log = 1;
 

См. http://dev.mysql.com/doc/refman/5.1/en/query-log.html

Для mysql 5.1.29+

В mysql 5.1.29+ опция

log не рекомендуется. Чтобы указать файл журнала и включить ведение журнала, используйте его в my.cnf в разделе [mysqld] :

 general_log_file = /path/to/query.log
общий_лог = 1
 

В качестве альтернативы, чтобы включить ведение журнала из консоли MySQL (также необходимо каким-либо образом указать местоположение файла журнала или найти местоположение по умолчанию):

 SET global general_log = 1;
 

Также обратите внимание, что есть дополнительные параметры для регистрации только медленных запросов или тех, которые не используют индексы.

7

Взгляните на этот ответ на другой связанный вопрос. В нем показано, как включать, отключать и просматривать журналы на живых серверах без перезапуска.

Регистрируйте все запросы в mysql


Вот сводка:

Если вы не хотите или не можете перезапускать сервер MySQL, вы можете действовать следующим образом на своем работающем сервере:

  • Создайте свои таблицы журнала (см. ответ )

  • Включить ведение журнала запросов к базе данных (Обратите внимание, что строку «таблица» следует вводить буквально и не заменять каким-либо именем таблицы. Спасибо, Николас Пикеринг)

 SET global general_log = 1;
УСТАНОВИТЬ глобальный log_output = 'таблица';
 
  • Просмотр журнала
 выберите * из mysql.general_log;
 
  • Отключить ведение журнала запросов к базе данных
 SET global general_log = 0;
 
  • Очистить журналы запросов без отключения
 ОБРЕЗАТЬ mysql. general_log
 
3

Это уже было в комментарии, но заслуживает отдельного ответа: Без редактирования файлов конфигурации: в mysql, как root, сделать

 SET global general_log_file='/tmp/mysql.log';
УСТАНОВИТЬ глобальный log_output = 'файл';
УСТАНОВИТЬ глобальный general_log = вкл;
 

Не забудьте потом выключить:

 SET global general_log = off;
 
6

Я использую этот метод для ведения журнала, когда хочу быстро оптимизировать различные загрузки страниц. Это небольшой совет...

Запись в ТАБЛИЦУ

 SET global general_log = 1;
УСТАНОВИТЬ глобальный log_output = 'таблица';
 

Затем вы можете выбрать из моей таблицы mysql.general_log для получения последних запросов.

Затем я могу сделать что-то похожее на tail -f в mysql.log, но с дополнительными уточнениями...

 select * from mysql.general_log
где event_time > (now() - INTERVAL 8 SECOND) и thread_id не в (9, 628)
и аргумент <> "SELECT 1" и аргумент <> ""
и аргумент <> "УСТАНОВИТЬ ИМЕНА 'UTF8'" и аргумент <> "ПОКАЗАТЬ СТАТУС"
и command_type = "Запрос" и аргумент <> "УСТАНОВИТЬ ПРОФИЛИРОВАНИЕ = 1"
 

Это упрощает просмотр моих запросов, которые я могу попытаться сократить. Я использую 8-секундный интервал только для получения запросов, выполненных в течение последних 8 секунд.

Вы можете отключить или включить общий журнал запросов (который регистрирует все запросы) с помощью

 SET GLOBAL general_log = 1 # (или 0 для отключения)
 
1

 // Чтобы увидеть, включена глобальная переменная или нет, и расположение журнала запросов
ПОКАЗАТЬ ПЕРЕМЕННЫЕ, такие как «общий%»;
// Установить журнал запросов
УСТАНОВИТЬ ГЛОБАЛЬНЫЙ general_log = ВКЛ;
 

Я также хотел включить файл журнала MySQL для просмотра запросов, и я решил это с помощью приведенных ниже инструкций

  1. Перейдите к /etc/mysql/mysql.conf.d
  2. открыть mysqld.cnf

и включите следующие строки

 general_log_file = /var/log/mysql/mysql.log
общий_лог = 1
 
  1. перезапустите MySQL с помощью этой команды /etc/init.d/mysql restart
  2. перейти к /var/log/mysql/ и проверьте логи
1

В Windows вы можете просто перейти по адресу

 C:\wamp\bin\mysql\mysql5. 1.53\my.ini
 

Вставьте эту строку в my.ini

 general_log_file = c:/wamp/logs/mysql_query_log.log
 

Файл my.ini наконец-то выглядит так

 ...
...
...
сокет = /tmp/mysql.sock
скип-блокировка
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512 КБ
net_buffer_length = 8 КБ
read_buffer_size = 256 КБ
read_rnd_buffer_size = 512 КБ
myisam_sort_buffer_size = 8M
на основе=c:/wamp/bin/mysql/mysql5.1.53
log = c:/wamp/logs/mysql_query_log.log # дамп журналов запросов в этот файл
лог-ошибка = c:/wamp/logs/mysql.log
datadir=c:/wamp/bin/mysql/mysql5.1.53/данные
...
...
...
...
 

Ошибка в версии MySQL 5.6. Даже mysqld отображается как:

 Параметры по умолчанию считываются из следующих файлов в указанном порядке:
C:\Windows\my.ini C:\Windows\my.cnf C:\my.ini C:\my.cnf c:\Program Files (x86)\MySQL\MySQL Server 5.6\my.ini c:\Program Файлы (x86)\MySQL\MySQL Server 5.6\my.cnf
 

Реальные настройки считываются в следующем порядке:

 Параметры по умолчанию считываются из следующих файлов в указанном порядке:
C:\ProgramData\MySQL\MySQL Server 5. 6\my.ini C:\Windows\my.ini C:\Windows\my.cnf C:\my.ini C:\my.cnf c:\Program Files (x86) \MySQL\MySQL Server 5.6\my.ini c:\Program Files (x86)\MySQL\MySQL Server 5.6\my.cnf
 

Проверить файл: "C:\ProgramData\MySQL\MySQL Server 5.6\my.ini"

Надеюсь, это кому-нибудь поможет.

1

для mysql>=5.5 только для медленных запросов (1 секунда и более) my.cfg

 [mysqld]
журнал медленных запросов = 1
файл журнала медленного запроса = /var/log/mysql/mysql-slow.log
long_query_time = 1
лог-запросы-не-использующие-индексы
 
2

Чтобы включить журнал запросов на машине MAC:

Откройте следующий файл:

 vi /private/etc/my.cnf
 

Установите URL-адрес журнала запросов в разделе «mysqld» следующим образом:

 [mysqld]
general_log_file=/Пользователи/kumanan/Документы/mysql_query.log
 

Некоторые машины не регистрируют запросы должным образом. В этом случае вы можете включить его из консоли MySQL

 mysql> SET global general_log = 1;
 

Не совсем ответ на вопрос, потому что на вопрос уже есть отличные ответы. Это побочная информация. Включение general_log действительно повлияло на производительность MySQL. я оставил general_log =1 случайно на рабочем сервере и часами выяснял, почему производительность несопоставима с аналогичной настройкой на других серверах. Затем я нашел это, что объясняет влияние включения общего журнала. http://www.fromdual.com/general_query_log_vs_mysql_performance.

Суть истории, не помещайте general_log=1 в файл .cnf . Вместо этого используйте set global general_log =1 на короткое время, чтобы зарегистрировать достаточно, чтобы выяснить, что вы пытаетесь выяснить, а затем отключите его.

Вы можете встретить набор шестнадцатеричных значений, например (столбец аргументов):

 mysql> select * from mysql.general_log LIMIT 1\G
*************************** 1-й ряд ********************** *******
  время_события: 2023-01-27 13:37:20. 950778
   user_host: root[root] @localhost []
   thread_id: 1434
   идентификатор_сервера: 1
command_type: Запрос
    аргумент: 0x73656C656374202A2066726F6D207573657273
1 ряд в наборе (0,00 сек)
 

чтобы сделать его читабельным, просто используйте:

 select a.*, convert(a.argument using utf8) from mysql.general_log a;
 

И возврат примерно такой:

 mysql> выберите a.*, convert(a.argument using utf8) from mysql.general_log a LIMIT 1\G
*************************** 1-й ряд ********************** *******
                    время_события: 2023-01-27 13:37:20.950778
                     user_host: root[root] @localhost []
                     thread_id: 1434
                     идентификатор_сервера: 1
                  command_type: Запрос
                      аргумент: 0x73656C656374202A2066726F6D207573657273
convert (аргумент с использованием utf8): выберите * из пользователей
1 ряд в наборе, 1 предупреждение (0,00 сек)
 

Ps: Я использовал LIMIT 1 в примерах, потому что моя таблица журнала слишком велика.

В phpMyAdmin 4.0 выберите «Статус» > «Монитор». Там вы можете включить журнал медленных запросов и общий журнал, просмотреть монитор в реальном времени, выбрать часть графика, просмотреть связанные запросы и проанализировать их.

В какой-то момент мне пришлось удалить и заново создать общий журнал. Во время воссоздания наборы символов перепутались, и в итоге у меня в журналах появилась эта ошибка:

[ОШИБКА] Неверное определение таблицы mysql.general_log: ожидалось, что тип столбца «user_host» в позиции 1 будет иметь набор символов ' utf8", но найден набор символов "latin1"

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

Моя ОС Win10 , Версия сервера MySQL - 5.7

Путь к my.ini

 C:\ProgramData\MySQL\MySQL Server 5.7\my.ini
 

Просто добавьте в файл my. ini

 general_log_file = C:/ProgramData/MySQL/MySQL Server 5.7/mysql.log
общий_лог = 1
 

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но никогда не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.

SAMP RP Se busca programador con experiencia para servidor (Pawno/Qawno) GTA San Andreas Online

Открыть Опубликовано 20 часов назад Оплачивается при доставке • Заканчивается в 6 дни

30-250 долларов США

Оплата при доставке

Открыто Оплачивается при доставке • Заканчивается в 6 дни

Hola, estoy en búsqueda de un softwareador responsible, con experiencia previa y demostrable para desarrollar un servidor de GTA San Andreas Multiplayer en español desde un GameMode существующий или новый, si te gusta el juego y/o posees habilidades en Pawn, C++, MySQL esta es tu oportunidad para desarrollar un servidor personalizado.

Телефон:

-Desarrollar ип система де регистр кон conexión Entre эль servidor у эль Форо ЦП.

-Реализовать персонализированную систему аксессуаров для персонажей и транспортных средств.

-Интеграция системы карт в игру.

-Доступ к серверу для Android.

-Desarrollar Sistema VIP кон vinculación en tiempo real transacciones por medios de pago elegidos.

-Integrar sistema de música внутриигровые средние URL-адреса.

-Revisar y modificar en detalle diversos sistemas del servidor (empresas, facciones, sistema de necesidades, enfermedades, trabajos, sistema de niveles, puntos de rol, funcionamiento de vehículos en general, sistemas de armas y habilidades, sistemas de pelea, многос отрос, и т. д.)

-Proporcionar asistencia técnica ante errores en el código y realizar mantenimiento General para garantizar un funcionamiento óptimo del servidor.

-Entre otros...

Реквизиты:

-Hablar español fluio (debe mantener una ortografía coherente en el texto del GM y poder comunicarse bien)

-Испытание в сценарии SAMP подтверждено.