Часто используемые команды MySQL

  1. Создать базу данных с кодировкой utf8
  2. Список БД
  3. Узнать кодировку БД
  4. Выбрать БД
  5. Создать таблицу table-name с первичным ключом id
  6. Просмотр таблиц
  7. Список столбцов MySQL
  8. Добавить данные в таблицу MySQL
  9. Изменить значения столбцов в таблице MySQL
  10. Просмотр значения столбцов
  11. Просмотр индексов
  12. Добавить пользователей MySQL

    monty
    Полноценный суперпользователь — он может подсоединяться к серверу откуда угодно, но должен использовать для этого пароль some_pass. Обратите внимание на то, что мы должны применить операторы GRANT как для monty@localhost, так и для monty@»%». Если не добавить запись с localhost, запись анонимного пользователя для localhost, которая создается при помощи mysql_install_db, будет иметь преимущество при подсоединении с локального компьютера, так как в ней указано более определенное значение для поля Host, и она расположена раньше в таблице user.
    admin
    Пользователь, который может подсоединяться с localhost без пароля; ему назначены административные привилегии RELOAD и PROCESS. Эти привилегии позволяют пользователю запускать команды mysqladmin reload, mysqladmin refresh и mysqladmin flush-*, а также mysqladmin processlist. Ему не назначено никаких привилегий, относящихся к базам данных (их можно назначить позже, дополнительно применив оператор GRANT).
    dummy
    Пользователь, который может подсоединяться к серверу без пароля, но только с локального компьютера. Все глобальные привилегии установлены в значение ‘N’-тип привилегии USAGE, который позволяет создавать пользователей без привилегий. Предполагается, что относящиеся к базам данных привилегии будут назначены позже.
  13. Пользователи

  14. Просмотр привилегий пользователей
  15. Просмотр прав пользователя на конкретную БД
  16. Значения системных переменных
  17. Статистика по MySQL процессам
  18. Общая статистика
  19. Статистика по всем таблицам в бд
  20. Удалить таблицу
  21. Удалить БД
  22. Удалить строку
  23. Обновить столбец
  24. Изменить пароль root
  25. Сделать дамп БД
  26. Развернуть дамп БД
  27. Просмотреть информация от таблицах INNODB
  28. Полезная информация

Создать базу данных и пользователя mysql с правами на эту базу данных

  1. Логинимся с правами суперпользователя
  2. Создаем ДБ
  3. Создаем пользователя с полными правами на только что созданную ДБ и с возможностью входа с localhost
  4. Если необходим удаленный вход, вместо @localhost необходимо выполнить @»%»

    Также необходимо в настройках /etc/mysql/my.cnf изменить строку bind-address с 127.0.0.1 на 0.0.0.0 и перезапустить демон mysql