Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вопрос на счет логгов и backup

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Altynayka
Отправлено: 25 Марта, 2008 - 12:42:42
Post Id


Частый гость


Покинул форум
Сообщений всего: 208
Дата рег-ции: Март 2008  


Помог: 0 раз(а)




Здравствуйте, подскажите пожалуйста, где искать логги, если пользуюсь phpmyadmin.
При чем если обновление происходит через пхп страничку.(или это неважно?)
И еще как делать backup?
Какие файлы сохранять и потом как восстанавливать?
Заранее спсаибо.
P/S/
Не могли бы скинуть ссылку для phpmyadmin, в документации не очень понятно, запутанно. Есть ли документация phpmyadmin на русском?
 
 Top
EuGen Администратор
Отправлено: 25 Марта, 2008 - 12:52:02
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




В phpmyadmin > делаете "Экспорт" (ссылка), далее, думаю, будет понятно (насчет выбора того, что пойдет на экспорт).
Если нужен бэкап в автоматическом режиме, используйте cron+mysqladmin


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
valenok
Отправлено: 25 Марта, 2008 - 12:58:28
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Логи чего?


-----
Truly yours, Sasha.
 
My status
 Top
Altynayka
Отправлено: 25 Марта, 2008 - 12:59:01
Post Id


Частый гость


Покинул форум
Сообщений всего: 208
Дата рег-ции: Март 2008  


Помог: 0 раз(а)




EuGen
Он только бэкапит структуру БД?
А данные? И можно изменить путь куда сохранять все это?
(Добавление)
valenok Логги редактирования, обновления, добавления, удаления записей, входа в БД.
 
 Top
valenok
Отправлено: 25 Марта, 2008 - 13:08:30
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




pma это комплекс скритов позволяющих работать с БД
В том числе бэкапить, редактировать и изменять данные.
Если будете делать через pma то
ставьте галочку "Сохранить как файл" и в конце бэкапа вам предложат его скачать.

Если бэкап не в ручную - то используйте используйте cron+mysqladmin


Цитата:
где искать логи если пользуюсь phpmyadmin
При чем если обновление происходит через пхп страничку.(или это неважно?)

pma сам логов не пишет. Если обновления ( редактирование и т.д. вы делаете через pma)
то логов нет.
Если вы их делаете через ваш скрипт - пусть он и создаёт логи.


-----
Truly yours, Sasha.
 
My status
 Top
EuGen Администратор
Отправлено: 25 Марта, 2008 - 14:10:25
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




mysqladmin умеет делать почти все, связанное с бэкапом.
Для бэкапа только структуры используйте --no-data.
И вообще mysqladmin --help сразу выведет все ключи и их назначение, там их весьма много.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Altynayka
Отправлено: 01 Апреля, 2008 - 12:35:53
Post Id


Частый гость


Покинул форум
Сообщений всего: 208
Дата рег-ции: Март 2008  


Помог: 0 раз(а)




EuGen
А можно ли сделать backup не через myasqladmin, phpmyadmin, а через страничку пхп пользователем.
Дело в том, что мне не надо чтобы, например когда выбираю http://localipadress/phpmyadmin невозможно было открыть именно эту страницу с другого компьютера локальной сети. А с локальной машины , чтобы доступ к http://localipadress/phpmyadmin был.
Помогите пожалуйста разобраться. Или может быть поставить пароль на вход, но как, тоже не знаю
 
 Top
EuGen Администратор
Отправлено: 01 Апреля, 2008 - 12:51:08
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Делаете так:
В конфиге апача
CODE (text):
скопировать код в буфер обмена
  1.  
  2. Listen xx.yy.zz.ww:80
  3.  

Где xx.yy.zz.ww - Ваш ip адрес. Это даст возможность обращаться к странице phpmyadmin с других машин сети.
Далее, в каталоге, где у Вас лежит phpmyadmin, делаете файл, называете его .htaccess,
в нем пишете:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. AuthType Basic
  3. AuthName "Restricted"
  4. AuthUserFile  .htpasswd
  5. require valid-user
  6.  

И выполняете следующую команду:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. htpasswd -c .htpasswd admin
  3.  

В этой же директории. Команда сработает на UNIX-ОС. Вам будет предложено 2 раза ввести пароль. После этого каталог phpmyadmin станет защищенным паролем (тем, что Вы введете). И для входа потребуется ввести имя пользователя (то есть "admin") и придуманный Вами пароль.
Ну и не забудьте поставить пароль на БД для пользователя root, например:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. SET PASSWORD FOR 'root'@'localhost'=PASSWORD('новый пароль');
  3.  

(Отредактировано автором: 01 Апреля, 2008 - 12:52:10)



-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Altynayka
Отправлено: 02 Апреля, 2008 - 05:16:20
Post Id


Частый гость


Покинул форум
Сообщений всего: 208
Дата рег-ции: Март 2008  


Помог: 0 раз(а)




EuGen
Вы меня не совсем поняли, дело в том, что я хочу закрыть доступ к phpmyadmin с других машин, а доступной сделать только на локальной машине.
И у меня увы стоит не UNIX-ОС. А win xp. Еще я использую xampp.
что же делать?

(Отредактировано автором: 02 Апреля, 2008 - 05:21:23)

 
 Top
EuGen Администратор
Отправлено: 02 Апреля, 2008 - 09:52:19
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Тогда, по-моему, в .htaccess надо указать
CODE (text):
скопировать код в буфер обмена
  1.  
  2. order allow,deny
  3. allow from xx.yy.zz.ww
  4. deny from all
  5.  

Где xx.yy.zz.ww - Ваш ip адрес (с него будет доступ).


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Altynayka
Отправлено: 02 Апреля, 2008 - 11:43:39
Post Id


Частый гость


Покинул форум
Сообщений всего: 208
Дата рег-ции: Март 2008  


Помог: 0 раз(а)




EuGen

у меня не получилось.
может есть какой-то другой способ?
А можно ли сделать backup не через myasqladmin, phpmyadmin, а через страничку пхп пользователем.
 
 Top
Altynayka
Отправлено: 15 Апреля, 2008 - 06:55:22
Post Id


Частый гость


Покинул форум
Сообщений всего: 208
Дата рег-ции: Март 2008  


Помог: 0 раз(а)




Я разобралась наконец-то сос воей проблемой.
Если кто-нибудь в будущем столкнется, то думаю будет полезно.
Я пользуюсь xampp.
Я хотела обезопасить доступ к страницам xampp, phpmyadmin. Сначала я добавляла код в начало страниц, чтобы те просто не работали и убирала, этот код, когда нужно было.
а потом поняла, что это не правильно, и надо обезопасить эти страницы другим путем.
Искала долго, но нашла. Надо зайти на http://localhost/security/security.php, там как раз все написано.
Спасибо за внимание и помощь!
 
 Top
EuGen Администратор
Отправлено: 15 Апреля, 2008 - 09:34:32
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Вообще .htaccess должен был сработать.. если, конечно, веб-сервер его воспринимает правильно (например, в Apache я уверен).
Я как-то не привык полагаться на интерфейс, который мне бы предоставили сторонние разработчики, всегда все настройки лучше, по моему, делать через конфиги, напрямую. Но это мое личное мнение.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Altynayka
Отправлено: 17 Апреля, 2008 - 07:18:38
Post Id


Частый гость


Покинул форум
Сообщений всего: 208
Дата рег-ции: Март 2008  


Помог: 0 раз(а)




EuGen
Вы правы в том, что есть кое-какие недоработки.
дело в том, что у меня разные пользователи с ранзыми привилегиями, но когда я через страницу доступа ввожу любой из сущ. пользователей с правильным паролем, то pma доступен для них. Однако он должен быть доступен только для root.
попробовала найти файл .htaccess. У меня появилось пять разных файлов.
Для надежности я во всех них написала :
CODE (text):
скопировать код в буфер обмена
  1. order allow,deny
  2. allow from xx.xx.xx.xx
  3. deny from all
Результата не было.
А как насчет файла httpd.cong? Возможно нужно менять что-то в нем?
 
 Top
EuGen Администратор
Отправлено: 17 Апреля, 2008 - 09:57:21
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




А что за 5 файлов?
Вообще, если нужно открыть доступ для конкретного пользователя, я уже выше писал как это сделать (с использованием htpasswd)


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB