MySQL-скрипты

  1. Проверка работы MySQL

    $ mysql -V
    В ответ а эту команду должен появиться номер версии установленного у Вас клента mysql.

    Если же появляется сообщение "command not found", нужно создать alias для команды "mysql":

    Например, если MySQL установлен на Mac OS X, нужно выполнить такую команду:

    $ alias mysql=/usr/local/mysql/bin/mysql

    Теперь проверьте еще раз

    $ mysql -V
  2. Выполнение скрипта SQL

    Перейти в папку, в которой лежат скрипты.

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

      $ mysql -u root -p < script.sql
      Эта команда потребует ввести пароль root.

      Скрипт после выполнения автоматически выйдет из консоли управления СУБД без выведения сообщений на экран.

    • Если нужно следить за выполнением каждой команды скрипта, нужно:

      1. Подключиться к серверу MySQL с правами администратора

        $ mysql -u root -p
        введите пароль администратора MySQL
      2. Запустить скрипт:

        mysql> source script.sql
        В процессе выполнения выводятся сообщения об успешности выполнения каждой команды (или об ошибке выполнения)
        • Примечание. Для больших скриптов (например, для создания БД демо-данных) процесс исполнения может занять несколько минут, т.к. вывод на монитор сообщений после выполнения каждой команды скрипта отнимает значительное время. 

      3. Выйти из консоли управления БД

        После выполнения всех желаемых скриптов нужно выйти из консоли управления MySQL:
        mysql> exit
Comments