MySQL-команды консоли

Иногда случается так, что при покупке сервера вы не обнаруживаете на нем phpMyAdmin, а с базами данных уже нужно работать. Если же вы начинающий администратор, то у очередного клиента на сервере вы можете не найти не то, что phpMyAdmin, но и даже HeidiSQL. Но если в этих случаях установлено SSH-соединение, то выход есть — работайте с базами, используя MySQL-команды консоли.

Их можно быстро запомнить, они просты для понимания и использования. Немаловажно также то, что подобное решение увеличивает скорость отклика БД, и при этом вам не нужно устанавливать какое-то дополнительное программное обеспечение, ведь вы фактически работаете через командную строку. И далее мы перечислим список действий, которые консоль позволит вам выполнить, а также какие команды MySQL для этого используются.

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

Универсальные команды MySQL для Linux и других Unix-систем, а также Windows

Вообще все MySQL команды — для Debian, Ubuntu, любой другой Unix-системы или Windows — одинаковы. Их очень много, поэтому здесь мы приведем примеры основных и наиболее часто используемых, таких как:

  • mysql -h –uNAME –pPASSWORD -h
    Чтобы начать сеанс работы с консолью MySQL вам нужно ввести эту команду, где NAME — имя пользователя базы данных, а PASSWORD — необходимый для его авторизации пароль. После параметра -h необходимо написать имя хоста БД, где она расположена. Если вы подключаетесь через local server, эту часть команды MySQL можно не указывать.
  • SHOW DATABASES;
    Эта команда позволяет получить список всех баз данных. Стоит отметить, что консоль покажет вам только те БД, к которым у пользователя есть доступ.
  • USE database;
    При помощи этой команды вы можете открыть нужную БД. Выберите ее из списка, полученного после использования предыдущей команды, а затем введите команду USE и название интересующей вас базы данных.
  • SHOW tables;
    Благодаря использованию этой команды MySQL для таблиц, вы сможете посмотреть весь список таблиц выбранной вами БД.
  • SELECT * FROM table;
    Использование этой команды позволяет посмотреть содержание выбранной вами таблицы.
  • DROP DATABASE dbname;
    Эту команду необходимо использовать с осторожностью, так как она позволяет удалить выбранную БД. Вместо dbname необходимо ввести имя удаляемой базы данных.
  • EXIT
    При помощи этой команды завершить сеанс работы с консолью MySQL. И не забывайте после каждой команды ставить знак «;», так как точка с запятой означает окончание ввода команды.
    • CREATE DATABASE db_name CHARACTER SET utf8 COLLATE utf8_general_ci;
      Эта команда позволит вам создать базу данных с выбранным именем, при этом задается кодировка и другие параметры БД.
    • GRANT ALL PRIVILEGES ON db_name.* TO ‘user_name’@’localhost’ IDENTIFIED BY ‘user_password’;
      Так вы сможете создавать новых пользователей для выбранной базы данных, при этом созданному пользователю сразу назначаются права, необходимые для работы с базой.
    • mysqldump –uUSERNAME –pPASSWORD DATABASE > DATABASE.sql;
      При помощи этой команды вы сможете сделать дамп выбранной БД, то есть сохранить резервную копию для экспортирования базы данных.
    • mysql –uUSERNAME –pPASSWORD DATABASE < DATABASE.sql;
      Используя эту команду, вы сможете залить дамп БД, то есть импортировать базу данных.

    Добавить комментарий

    Ваш адрес email не будет опубликован.

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.