Как посмотреть время создания пользователя MySql?

0

Как узнать время создания пользователя MySql?

Я хочу знать время создания пользователя MySql, называемого "local".

Поэтому я запросил таблицу mysql.user, но это не отображает время создания для пользователя. Furthremore, в /var/log нет журналов MySql.

Мне нужна информация для проведения экспертизы в системе.

Есть ли способ получить время создания для пользователей MySql?

  • 0
    Я не верю, что вы можете сделать это для исторических записей, но таблица mysql.user - это просто MyISAM - поэтому я полностью ожидаю, что вы могли бы добавить столбец отметки времени со default по default CURRENT_TIMESTAMP .
  • 0
    @Wall - спасибо, но это только помогает мне двигаться вперед, верно? Что такое MyISAM?
Показать ещё 1 комментарий
Теги:
database

2 ответа

0

Если вы хотите получить дату создания пользователя, вы можете добавить столбец timestamp в таблицу mysql.user и установить его по умолчанию как CURRENT_TIMESTAMP. Поэтому в следующий раз, когда пользователь будет создан, вы получите метку времени.

0

Вы запрашиваете информацию_схемы для create_time таблицы.

Например:

SELECT create_time FROM INFORMATION_SCHEMA.TABLES   
WHERE table_schema = 'your_schema'   
AND table_name = 'your_table'

Ссылка: http://dev.mysql.com/doc/refman/5.0/en/tables-table.html

  • 0
    Это не говорит мне, когда был создан пользователь MySql?
  • 0
    Извините, я вас неправильно понял, хотя вы хотели это для таблицы, а не для самого пользователя

Ещё вопросы

Сообщество Overcoder
Наверх
Меню