Как сделать запрос Mysql для получения данных GLPI?

Это не совсем просто, но работает. Скрипт принимает два аргумента, Arg1 — это строка для сопоставления, Arg2 — это имя входного файла. Это решение использует awk вместо sed.

#!/bin/bash
# myscript.sh
# Usage myscript.sh <string to match> <filename>

MyID=$1

awk -v MyID=$MyID 'BEGIN{ mynum=1; } { if (match($0,MyID) ) { sub(MyID, sprintf("%s%d", MyID, mynum) ) mynum++; } print }' $2
0
25.06.2019, 19:02
2 ответа

Используйте эту команду:

mysql -h xxx.xxx.x.xx -u username -p 

где xxx.xxx.x.xx = ваш IP-адрес;

Тогда

show databases;
use glpi;
show tables;

Вам будут доступны все таблицы glpi BD.

0
28.01.2020, 03:31

В этом случае вы забыли имя пользователя, но в вашем случае, если вы заходите с другого сервера, у вас может быть:

  1. Доступ к брандмауэру заблокирован
  2. Доступ к Mysql ограничен локальным хостом
  3. Доступ пользователя ограничен локальным хостом
0
28.01.2020, 03:31

Теги

Похожие вопросы