Работа с MySQL из командной строки (работа с mysql ubuntu)

Главная > FAQ, В помощь sysadmin’y, Пакеты Debian > Работа с MySQL из командной строки

Работа с MySQL из командной строки (работа с mysql ubuntu)

Будем считать что все у нас уже установлено и теперь приступаем непосредственно к работе.
Подключаемся:
ceval@srv:~$ mysql -pПАРОЛЬ
-p, —password=[password] — Пароль пользователя, для соединения с сервером MySQL. Не должно быть пробела между -p и паролем.
-u, —user=[user]— Имя пользователя для соединения с сервером MySQL. Необязательно, по умолчанию используется такое же, как ваш логин.Используеться если логин отличается от имени пользователя для соединения с сервером MySQL.
$ mysql -u ceval_ -pПАРОЛЬ
Если мы ввели свой пароль правильно, то увидим такие строки и приглашения:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Server version: 5. 0.45-Debian
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.

mysql>


Создаем нужную нам базу, с кодировкой cp1251, указанную кодировку можно заменить на требуемую:
CREATE DATABASE db_name DEFAULT CHARACTER SET cp1251 DEFAULT COLLATE cp1251_general_ci;
Удаления базы:
DROP DATABASE db_name;
Смена базы
USE `mydatabase`;
Удаления таблицы из базы
DROP TABLE `db_table`;
Еще немного:
    ->\g show databases; // смотрим какие базы есть
    ->\g create database sputnik;  // создаем новую базу
    ->\g show databases; // проверяем создалась ли она
    ->\q // Выходим

В разных версиях MySQL могут быть разные команды (4 и 5) в данном случае \g  — дает команду серверу выполниьт скрипт SQL

Загрузка, сохранение базы данных MySQL (backup, restore) работа с mysql ubuntu
   Загрузить базу сохраненными данными (если делалось сохранение данных). Они сохранены например в файле baza.sql
mysql
                ->\g show databases;
                ->\u baza;
                ->\. /home/backup/baza.sql
                ->\q

      /home/backup/baza.sql — путь к файлу бекапа
[b]Сохранить базу с данными в файл baza.sql[/b]
  mysqldump baza > /home/backup/baza.sql;

  База хранится:  /var/lib/mysql/baza  —  для удаления всей базы данных достаточно удалить данный каталог.
Можно осуществлять различными способами:
— подключиться по ssh и работать через командную строку;
— использовать phpmyadmin;
— использовать пакет mysql-admin — это графическая утилита администрирования MySQL (GUI tool for intuitive MySQL administration
MySQL)
Теперь устанавливаем себе пакет mysql-admin на машину
sudo aptitude install mysql-admin
Дальше идем на удаленную машину и правим конфиг [b]my.cnf[/b]
$ sudo nano /etc/mysql/my.
cnf

Для начало можно проверить:
  $ netstat -an | grep 3306
   tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN

Как видно из вывода пока MySQL слушает на localhoste, а нам нужно, чтобы MySQL слушал на всех интерфейсах, а не только на localhost, поэтому находим и редактируем такую запись:

[…]
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address           = 127.0.0.1
#
[…]

и что б MySQL слушал на всех интерфейсах, закомментируем эту строчку:

[…]

#bind-address = 127.0.0.1:

[…]
Рестанем MySQL:
$ sudo /etc/init.d/mysql restart
И посмотрем снова вывод команды:
  $ netstat -an | grep 3306
Вывод должен выглядеть следующим образом:

  tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN

и теперь можно запускать mysql-admin для удаленной работы с MySQL — Alt+F2 — mysql-admin
или
$ mysql-admin
работа с mysql ubuntu

Читаем еще:

  • Часто используемые команды для MySQL.
  • Proxy-сервер SQUID web-интерфейс для администрирования SAMS SAMS+REJIK с аунтентификацией по NTLM
  • FTP сервер на базе vsftpd и MySQL в Debian (Ubuntu)
  • Настройка прокси-сервера Squid +sams+ncsa на Ubuntu 10.04
  • PhpMyAdmin исполнилось 15 лет

Categories: FAQ, В помощь sysadmin’y, Пакеты Debian Tags: Mysql, Ubuntu, работа с mysql ubuntu

Начало работы с консолью SSMA для MySQL (MySQLToSQL) — SQL Server

Twitter LinkedIn Facebook Адрес электронной почты

  • Статья

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

Здесь также перечислены соглашения, используемые в типичном окне вывода консоли SSMA.

Запуск консоли SSMA

Чтобы запустить консольное приложение SSMA, выполните следующие действия.

  1. Перейдите в меню Пуск и выберите Пункт Все программы.

  2. Щелкните ярлык Помощник по миграции SQL Server для командной строки MySQL.

    В нем отображаются меню «Использование консоли SSMA» и (/? Help), которые помогут вам приступить к работе с консольным приложением.

Процедура использования консоли SSMA

После успешного запуска консоли в системе Windows можно выполнить следующие действия для работы с ней:

  1. Настройте консоль SSMA с помощью файлов скриптов. Дополнительные сведения об этом разделе см. в разделе Создание файлов скриптов (MySQLToSQL).

  2. Создание файлов переменных значений (MySQLToSQL)

  3. Создание файлов подключения к серверу (MySQLToSQL)

  4. Выполнение консоли SSMA (MySQLToSQL) в соответствии с потребностями проекта

Дополнительные функции:

  1. Защита пароля и его экспорт и импорт на другие компьютеры Windows

  2. Создание отчетов для просмотра подробных выходных xml-отчетов для оценки /преобразования и переноса данных.

    Подробные отчеты об ошибках также можно создавать для команд обновления и синхронизации.

Соглашения о выводе консоли SSMA

При выполнении команд и параметров скрипта SSMA консольная программа отображает пользователю результаты и сообщения (сведения, ошибки и т. д.) или при необходимости перенаправляет в выходной XML-файл. Каждый тип сообщения в выходных данных обозначается уникальным цветом. Например, текстовое сообщение в белом цвете обозначает команды файла скрипта; зеленый цвет представляет запрос на ввод данных пользователем и т. д.

Цветовая интерпретация выходных данных консоли в следующей таблице:

ColorDescription
КрасныйНеустранимая ошибка во время выполнения
СерыйМетка даты и времени, сообщение пользователю
WhiteКоманды файла скрипта, тип сообщения
ЖелтыйПредупреждение
ЗеленыйЗапрос ввода данных пользователем
ГолубойНачало, окончание и результат операции

См.

также:

Установка SSMA для MySQL

Как подключиться к MySQL из командной строки Windows

Введение

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

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

Необходимые условия

  • Система на базе Windows с учетной записью администратора
  • Локальная установка MySQL
  • Текстовый редактор «Блокнот» (дополнительно)

Шаг 1. Как открыть командную строку Windows

Начните с открытия командного окна «Выполнить » в Windows. Используйте сочетание клавиш — удерживайте клавишу Windows (super) и нажмите букву R ( Win+R ).

Затем введите cmd и нажмите Введите . Эта команда открывает командную строку Windows.

Должен запуститься черный интерфейс командной строки с белым текстом и курсором для ввода.

Шаг 2: Убедитесь, что MySQL работает в Windows

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

 net start 

Если MySQL нет в списке, вы можете запустить его с помощью панели «Службы». Введите следующую команду:

 services.msc 

Откроется новое окно со списком служб, доступных в вашей системе. Прокрутите вниз, чтобы найти MySQL, и проверьте столбец состояния. Щелкните левой кнопкой мыши службу MySQL, чтобы выделить ее, затем щелкните правой кнопкой мыши, чтобы открыть контекстное меню. Наконец, щелкните левой кнопкой мыши на начало .

Шаг 3: подключение к локальному серверу MySQL

Сначала запустите MySQL в Windows с помощью следующей команды:

 mysql.exe -u[имя пользователя] -p 

Замените [имя пользователя ] на имя пользователя для вашего MySQL монтаж.

Введите mysql.exe -uroot -p , и MySQL запустится от имени пользователя root.

MySQL запросит у вас пароль. Введите пароль от учетной записи пользователя, которую вы указали с помощью –u , и вы подключитесь к серверу MySQL.

 Добро пожаловать в монитор MySQL. Команды заканчиваются на ; или г.
Ваш идентификатор соединения MySQL равен 2
Версия сервера: 5.7.11-log MySQL Community Server (GPL) 

Командная строка будет выглядеть следующим образом:

 mysql> 

Перейдите в папку MySQL, используйте команду cd:

 cd c:\Program Files \MySQL 

Командная строка должна измениться на mysql> , сообщая вам, что вы находитесь в папке MySQL.

Список содержимого этой папки:

 каталог 

Здесь отображается содержимое текущей папки. В одной из папок будет отображаться номер версии вашей установки MySQL.

Например, если вы установили MySQL 5. 5, вы должны увидеть папку с именем «MySQL Server 5.5».

Шаг: 4 Создайте ярлык Windows для входа в MySQL

  1. Чтобы создать ярлык в Windows, введите в командной строке следующее:
 блокнот 
  1. Откройте текстовый редактор Windows Notepad с помощью команды:
 cmd /K «C:\Program Files\MySQL\MySQL Server X.X\bin\mysql.exe» -uroot -ppassword 

Заменить -uroot с -u[имя пользователя] , если у вас другое имя пользователя, и -ppassword с -p[Ваш фактический пароль] .

Кроме того, убедитесь, что вы изменили путь от MySQL Server X.X до фактического расположения папки.

  1. Теперь нажмите Ctrl-S , чтобы открыть диалоговое окно сохранения.
  1. Затем введите « mysql.bat » в поле имени и измените местоположение на рабочий стол (или другое место, которое легко найти).

Это создает небольшой исполняемый файл Windows, который можно дважды щелкнуть, чтобы войти в MySQL, используя указанное имя пользователя и пароль.

Заключение

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

Если вы ищете альтернативное решение на основе терминала, попробуйте использовать PostgreSQL из командной строки.

Установка и настройка базы данных MySQL для Advanced Management Console

Установка и настройка базы данных MySQL для Advanced Management Console

Предыдущий Следующий Для корректного отображения этого контента должен быть включен JavaScript

  1. Руководство по установке и настройке Advanced Management Console
  2. Установка и настройка базы данных MySQL для Advanced Management Console

База данных для AMC предоставляет хранилище данных для размещения всех данных. В базе хранится информация о файлах и приложениях MSI, правилах развертывания и наборах правил развертывания. Он также хранит информация об агентах, статистике Java Runtime Environment (JRE) и Java Installer конфигурации.

AMC также поддерживается базой данных Oracle.

Этот раздел содержит следующие разделы, в которых описываются требования к программному обеспечению, а также установка и настройка MySQL для AMC:

  • Требования к программному обеспечению для базы данных MySQL

  • Установка базы данных MySQL для расширенной консоли управления

Требования к программному обеспечению для базы данных MySQL

Чтобы использовать базу данных MySQL с Advanced Management Console, загрузите и установите версию MySQL Server, указанную в Предварительные требования к программному обеспечению и системные требования для Расширенная консоль управления Компоненты.

Установка базы данных MySQL для Advanced Management Console

В этом разделе содержатся следующие разделы, в которых описываются инструкции по установке и настройке MySQL для Advanced Management Console на разных платформах:

  • Установка базы данных MySQL в Windows

  • Установка и настройка MySQL в Linux

Установка базы данных MySQL в Windows

Установка и настройка базы данных MySQL:

  1. Чтобы установить базу данных MySQL для AMC, выберите только сервер как тип установки и выберите серверный компьютер в качестве тип конфигурации.

  2. Настройте сервер MySQL как службу Windows.

  3. Следуйте инструкциям мастера установки, чтобы завершить установка и настройка.

    Настройка базы данных MySQL для AMC:

  4. Запустите клиент командной строки MySQL. Чтобы запустить клиент, введите в окне командной строки следующую команду: mysql -u root -p .

    Параметр -p необходим, только если для MySQL определен пароль root. Введите пароль при появлении запроса.

  5. Создайте пользователя (например, amc ) и сильный пароль:

    mysql> создать пользователя 'amc', идентифицированного 'амк';

    Чтобы ограничить доступ к машине (например, localhost ) для пользователя создайте пользователя следующим образом:

    mysql> создать пользователя 'amc'@'localhost', идентифицированного 'амк';

  6. Создайте базу данных (например, amcdb ) и предоставить пользователю все права доступа (например, amc ):

    mysql> создать базу данных amcdb;

    mysql> предоставить все на amcdb. * для 'амк';

  7. Настройте установку MySQL для обработки больших записей BLOB, например, установочный пакет агента AMC и двоичные файлы MSI. Для обработки BLOB записей, отредактируйте файлы параметров MySQL.

    Любые обновления файла опций my.ini MySQL должен делать администратор.

    Для редактирования файла my.ini :

    1. Откройте файл my. ini в редакторе. Ты необходимо редактировать файл с правами администратора.

      По умолчанию файл опций расположен по адресу %PROGRAMDATA%\MySQL\MySQL Server <версия нет>\my.ini .

    2. Установите параметры max_allowed_packet и innodb_log_file_size в my.ini в разделе [mysqld] показанные значения:

       [mysqld]
      max_allowed_packet=300M
      innodb_log_file_size=768M
       
    3. Перезапустите службу MySQL, чтобы изменения вступили в силу. MySQL — это Служба Windows, поэтому ее можно запускать или останавливать из Windows. Страница администратора службы.

Установка и настройка MySQL в Linux

Ниже приведены примеры инструкций по установке и настройке базы данных MySQL для дистрибутив Oracle Linux операционной системы Linux:

Прежде чем продолжить установку, убедитесь, что MySQL YUM репозиторий добавлен в список репозиториев вашей системы. Это разовая операция, что можно выполнить, установив RPM, предоставленный MySQL.

  1. Установите пакет сервера базы данных MySQL.

    Вы можете использовать инструмент YUM для установки MySQL в Oracle Linux: sudo yum install сервер сообщества mysql .

  2. Запустите службу MySQL:

    sudo systemctl start mysqld

  3. Запустите клиент командной строки MySQL:

    mysql -u root -p

    Параметр -p необходим, только если пароль root определено для MySQL. Введите пароль при появлении запроса.

  4. Создайте пользователя (например, amc ) и надежный пароль:

    mysql> создайте пользователя 'amc', идентифицированного как '';

    Для ограничения доступа к машине (например, к localhost для пользователя) создайте пользователя следующим образом:

    mysql> создать пользователя 'amc'@'localhost', идентифицированного '<надежный пароль>';

  5. Создайте базу данных (например, amcdb ) и предоставьте всем доступ пользователю, например, amc2 следующим образом:

    mysql> создать базу данных amcdb;

    mysql> предоставить все на amcdb. * для 'амк2';

  6. Настройте установку MySQL для обработки больших записей BLOB, таких как AMC. Пакет установки агента и двоичные файлы MSI. Для обработки записей BLOB отредактируйте файл my.cnf . Дополнительные сведения см. в разделе Файлы параметров MySQL.

    Чтобы отредактировать файл my.cnf :

    1. Откройте файл my.cnf в редакторе. Ты можно найти файл my.cnf в одном из следующих места:

      • /etc/my.