как создать БД на локальной машине?
4880
23
поставил на компе PHP+Apache+MySQL, надо кое-какои скрипт поставить, не могу догнать как БД mySQL создать. Есть еще PHPmyAdmin, в нем не найду как под root войти, чтоб возможность создаты БД появилась. подскажите?
easy
1. Ось какая? /*чтоб уж совсем понятно было с чем имеете дело*/
2. phpmyadmin чем не устраивает?
3. обычно коннекта можно добиться с помошью команд
mysql -h localhost -u root -p
вводите пароль
получаете интерфейс командной строки к мускулу. там можете набрать create database base_name; - самое простое выражение, создающее базу.
4. а вы вообще зачем поставили мускул, вы с ним работали раньше? книжки читали?
easy
Я пользовалась EMS MySql Manager. Насколько я помню в этой программе БД и таблицы можно создавать как в режиме пользовательского диалога, так и ручками (create table и далее по тексту...)
lipisinka
EMS MySql Manager
она ж платная вроде была...
Mad_Dollar
она ж платная вроде была...
:смущ:
Mad_Dollar
ось винда икспи, в PHPmyAdmin не могу сменить пользователя. Надо зайти под root чтобы иметь возможность создавать базы, а под тем юзером под которым я захожу такой возможности нет(я даж не знаю под кем я захожу), ссылка создать базу данных неактивна! А вообще я неделю назад взялся за это, ничего из учебников не читал. PHP, MySQL не знаю. На сервере всё работает нормально, а мне надо скрипт загнать под свой дизайн, потому локально и надо его поставить, инет совсем медленый, так то можно и на сервере сделать
easy
1. найдите в инете книгу Мартина Грубера "Понимание SQL". там подробно описано что такое мускул и как там что-то создавать в базе.
2. Mysql не привязывается к учетке пользователя винды, у вас при установке mysql спрашивали пароль root - вот его и вводите в phpmyadmin, вместе с логином - root.
Mad_Dollar
Спасибо, обязательно качну.


То что мускул к учетке винды не привязан это понятно( я уж не совсем двинутый :-))
Где конкертно в PHPmyAdmin ввести логин и пароль чтоб поменять юзера, если можно опиши подробно, а то я че-то туплю!
easy
если вы внутри уже - найдите ссылку "Выход" и укажите явно пользователя root и пароль от него.
Mad_Dollar
не я ща на работе, вечером парить буду, винда блин еще упала... долгая песня короче, позже конкретней о проблеме отпишу. Спасибо за советы!
easy
ну бляха-муха, яндексом то пользоваться умеешь? набери "установка phpmyadmin". удивишься результату :ухмылка:
artem2005
ну бляха-муха, яндексом то пользоваться умеешь? набери "установка phpmyadmin". удивишься результату :ухмылка:
не яндексом пока не умею, расскажешь?
Mad_Dollar
если вы внутри уже - найдите ссылку "Выход" и укажите явно пользователя root и пароль от него.
Короче нашел как сменить пользователя, зашел под root, создал базу, закидываю скрипт на виртуальный хост, через его инсталлятор ввожу все нужные данные и... борода блин! Пишет ошибку дословно непомню че-то вроде "can't connect mySQL и че-то еще там" - типа не может законнектится с БД. mySQL запущена работает нормально! Че может быть???
easy
Я вам советовал книжку Грубера - почитайте. Это значит ваш скрипт не может соединится с этим пользователем, логином, паролем в созданную вами базу данных.
Отвечу на следующий вопрос: где у скрипта настройки соединения с мускулом я не знаю =)
Mad_Dollar
так-то вообще ни один скрипт, требующий mySQL, не ставится.
Mad_Dollar
вечером часов в 6, 7, 8, на форуме бываешь, а то без компа трудно чето пробовать переделать с этой байдой?
easy
гугль и Грубер тебе поможет. Иногда бываю.
easy
Если проблема присоединения к сокету СУБД(такое бывает), то смотрите где лежит лок-файл мускуля. Сравните с параметром в вашем скрипте. Возможно сокет указан не в том место.
Mad_Dollar
1. найдите в инете книгу Мартина Грубера "Понимание SQL". там подробно описано что такое мускул и как там что-то создавать в базе.
ну-ну, сами то ее читали? там нет никакой привязки к MySQL, там разговор о SQL как языке в самых общих чертах, как стандарт
афтору прямая дорога на mysql.ru - там ман переведнные + куча полезного
ganymed
Если проблема присоединения к сокету СУБД(такое бывает)
Возможно сокет указан не в том место.
Че за сокет, где его менять в скрипте или в БД?
Jaguar
Читал. Замечательная книга, для новичка самое оно. И что? Без знания что такое права доступа к базе данных можно долго размышлять что не так в скрипте. Без понимания как скрипт соединяется и "сосет" данные из мускула можно долго заниматся гаданием на на параметрах мускула.

Автор видимо только начал пытатся заниматся сайтописательством и прочей чешуей, и без понимания что такое sql-база, как к ней зацепится (локально, удаленно), как сделать запрос и получить результат запроса думаю любые советы на форуме бесполезны.
easy
Лучше возьмите книжку по MySQL. В нормальной все толково описано "от и до".
У меня, к примеру, была формата А5 толстенькая.
И в дальнейшем она меня выручала как справочник по СУБД.
Mad_Dollar
Понятно, что нереально, че-то грамотно сделать, не зная как это делается на принципиальном уровне, но когда очень надо, а времени на изучение даже основ нет, может получиться. У меня как раз такая ситуация. Денег много пообещали, вот и засуетился. Закончу проект и буду читать учебники. Спасибо за помощь все получилось, тока пока не пойму как. Трудно быть ламером в наше время :-)