Работа с MySql в phpMyAdmin

Установка и настройка форумов, CMS и прочих веб-приложений

Модератор: doliar

Правила форума
По вопросам настройки и установки коммерческих web приложений (IPB, DLE, vBulletin и т.д.) обращайтесь в техническую поддержку данных web приложений.

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

Работа с MySql в phpMyAdmin

Сообщение zk » 14 сен 2007, 01:50

Работа с MySql в phpMyAdmin.
Оф. сайт: http://www.phpmyadmin.net/

phpMyAdmin.jpg
Стартовая страница phpMyAdmin


1. Что такое phpMyAdmin.

phpMyAdmin это средство для управления базами данных через веб-интерфейс для сервера MySql.
MySql как и сам phpMyAdmin входит в поставку например TopServer, Denwer и других серверов приложений.

Если вам нужно быстро и с удобство создать базу данных, таблицу, отредактировать запись - это лучший выбор.

2. Установка phpMyAdmin.

Если вы устанавливали phpMyAdmin самостоятельно,
то по умолчанию он пытается подключится к серверу localhost с правами root без пароля,
чтобы использовать свои настройки скопируйте config.sample.inc.php с именем config.inc.php и затем отредактируйте его.

Мы рассмотрим настроенный вариант идущий в комплекте серверов приложений, он уже установлен и настроен.

3. Работа с базами данных.

Сачала создадим новую базу.
Для этого на главной странице в поле "Создать новую БД" впишем имя базы данных, например dbtest, жмём "Создать", база данных готова.

В принципе этого достаточно для того чтобы привязать устанавливаемое веб приложение, но работать под root небезопасно, поэтому мы создадим нового пользователя.
Вернёмся на главную страницу и выберем пункт "Привилегии".
Выберем "Создать нового пользователя".
"Имя пользователя" например usertest.
Если к MySql не будет подключений с других компьютеров, а если вы используете MySql для хостинга веб приложений на своём компьютере то их не будет, впишите в поле "Хост" localhost
"Пароль" - это пароль который будет использовать веб приложение для подключения к базе.

Жмём "Пошел".
Пользователь создан.
На открывшейся странице привяжем пользователя к базе данных, в "Добавить привилегии на следующую базу" выберем созданную нами dbtest.
На открывшейся страницу в "Привилегии, специфичные для базы данных" ставим всё кроме привилегий "Администрирование".
Жмём "Пошел".

Итак мы создали пользователя usertest который может подключаться только к базе dbtest, так что в случае если ваши скрипты будут некорректно работать, или до вас доберутся хакеры, другие базы не пострадают.
Как видите в MySql права доступа можно настраивать очень гибко, и данный пример исчерпывает далеко не все её возможности.


4. Заключение.

В phpMyAdmin существует ещё множество функций для операций с базами данных, таблицами, записями, их вы можете изучить самостоятельно.

(c) zk
zk
Администратор
 
Сообщения: 1971
Зарегистрирован: 02 сен 2007, 16:04
Домен: vfose.ru

Re: Работа с MySql в phpMyAdmin

Сообщение WinLoss » 25 окт 2007, 20:29

У меняпри загрузки сайта появляется такая ошибка Database error in RpgCreatorSysytem :

Link-ID == false, connect failed
mysql error: Access denied for user 'mydb'@'localhost' (using password: YES)

mysql error number: 1045
чё делать?
WinLoss
Начинающий участник
 
Сообщения: 10
Зарегистрирован: 27 сен 2007, 12:59

Re: Работа с MySql в phpMyAdmin

Сообщение DPX-Infinity » 25 окт 2007, 21:28

WinLoss писал(а):У меняпри загрузки сайта появляется такая ошибка Database error in RpgCreatorSysytem :

Link-ID == false, connect failed
mysql error: Access denied for user 'mydb'@'localhost' (using password: YES)

mysql error number: 1045
чё делать?


во-первых, тема не та.
во-вторых, что за сайт, версия мускуля?
в-третьих, судя по RpgCreatorSystem у меня ощущение, что это движок чего-то, а по mysql error: Access denied for user 'mydb'@'localhost' (using password: YES) можно подумать, что запрещён доступ к бд из-за неверного имени/пароля. Так как это, по-видимому движок, то, я думаю, что где-то в конфигах надо ввести имя/пароль для доступа.
Изображение
Переходите на Jabber! За ним будущее!
Желаю вам опенсорса!
Аватара пользователя
DPX-Infinity
Активный участник
 
Сообщения: 723
Зарегистрирован: 02 сен 2007, 20:45
Откуда: Саратов

Re: Работа с MySql в phpMyAdmin

Сообщение WinLoss » 25 окт 2007, 23:22

Я вроде логин и пароль во всех нужных местах ввел
WinLoss
Начинающий участник
 
Сообщения: 10
Зарегистрирован: 27 сен 2007, 12:59

Re: Работа с MySql в phpMyAdmin

Сообщение DPX-Infinity » 26 окт 2007, 14:15

WinLoss писал(а):Я вроде логин и пароль во всех нужных местах ввел

млин, ну нельзя так! мы же не телепаты! я спрашивал, что за сайт(сервер), версия мускуля, чё за движок? По одному сообщению об ошибке сказать ничего нельзя.
Изображение
Переходите на Jabber! За ним будущее!
Желаю вам опенсорса!
Аватара пользователя
DPX-Infinity
Активный участник
 
Сообщения: 723
Зарегистрирован: 02 сен 2007, 20:45
Откуда: Саратов

Re: Работа с MySql в phpMyAdmin

Сообщение User » 12 мар 2008, 14:41

У меня установле Denver после установке движка IPB и вопше любого движка вылезает такая ошибка
SQL error: Can't connect to MySQL server on 'localhost' (10061)
SQL error code:
Date: 7.3.2008, 13:40
Аватара пользователя
User
Автор
 
Сообщения: 266
Зарегистрирован: 03 мар 2008, 14:03
Откуда: ED_)_D)!
Домен: gorod.vfose.ru

Re: Работа с MySql в phpMyAdmin

Сообщение zk » 12 мар 2008, 14:46

У меня установле Denver после установке движка IPB и вопше любого движка вылезает такая ошибка

Вообще эта тема немного о другом...

Советую вместо денвера поставить TopServer.
zk
Администратор
 
Сообщения: 1971
Зарегистрирован: 02 сен 2007, 16:04
Домен: vfose.ru

Re: Работа с MySql в phpMyAdmin

Сообщение User » 12 мар 2008, 15:06

TopServer тоже показывает ошибки в базе данных
Аватара пользователя
User
Автор
 
Сообщения: 266
Зарегистрирован: 03 мар 2008, 14:03
Откуда: ED_)_D)!
Домен: gorod.vfose.ru

Re: Работа с MySql в phpMyAdmin

Сообщение zk » 12 мар 2008, 15:20

TopServer тоже показывает ошибки в базе данных

Значит проблема в чём-то другом...
Я бы посоветовал всё удалить, и внимательно заново поставить.
Проверить настройки компьютера в общем, антивирусов, файрволов и т.д.

Тему почищу, т.к. она не об этом.
zk
Администратор
 
Сообщения: 1971
Зарегистрирован: 02 сен 2007, 16:04
Домен: vfose.ru

Re: Работа с MySql в phpMyAdmin

Сообщение Rostov114 » 12 мар 2008, 16:36

=) Вопрос такой. Как настроить привелегии в phpmyAdmin чтобы n-ый пользователь мог админить ТОЛЬКО свою БД и не мог не создавать привелегии ни в чужие базы лезть....
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3197
Зарегистрирован: 18 окт 2007, 02:21

След.

Вернуться в Установка веб-приложений

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 36