Объясните пожалуйста, как создать базу данных MySQL

Leonid

PHP? нет, не слышал...
Объясните пожалуйста, как создать базу данных MySQL

Прошу прощения за этот, возможно глупый вопрос.
Я скачал кучу статей и примеров работы с этой БД, установил у себя на компьютере
Apache+PHP+MySQL. Я разобрался с основными функциями обращения к этой БД из РНР
расчета.
Единственного, чего я не могу понять, как все-таки создать базу данных, и как ее
поместить на реальный сервер в интернете.
 

Leonid

PHP? нет, не слышал...
Все равно ничего непонятно!
КУДА вводитьс все команды типа
create databasename
И в каком виде эта БД создается, ведь должен же быть какой -то файл что-ли...
 

Апельсин

Оранжевое создание
> КУДА вводитьс все команды типа

1. mysqladmin
2. консольный клиент mysql
3. куча других клиентских приложений

> И в каком виде эта БД создается, ведь должен же быть какой -то файл что-ли...

директория создается.
 

Leonid

PHP? нет, не слышал...
Команда
Mysqladmin create basename
выдает
mysqladmin: connect to server at 'localhost' filed
error: acess denied for user :'ODBC@localhost' <Using password NO>
А команда mysql
выдает:
ERROR 1045 : Acess denied for user :'ODBC@localhost' <Using password NO>
 

Leonid

PHP? нет, не слышал...
PS что такое консольный клиент mysql, где его взять?
 

Yurik

/dev/null
что такое консольный клиент mysql, где его вз
./bin/mysql

Лучше скачай mysqlwingui


error: acess denied for user :'ODBC@localhost' <Using password NO>
А команда mysql
при запуске нужно указать (или прописать в my.ini) юзер и пароль. Если не указать то используется юзер по дефолту - ODBC без пароля. Понятное дело. такого юзера сервер не понимает.
 

Leonid

PHP? нет, не слышал...
Я переустановил MySQL, теперь команда mysql запускается, все нормально, БД я создал. Только непонятно, как указывается username и password, который нужны при PHP запросе:
MYSQL_CONNECT($hostname,$username,$password)
И какое указывать hostname? На локальном компьютере localhost, а на сервере? И как эту БД выложить на сервер? Просто переписать каталог? И наверное еще нужно для нормальной работы выставить ей права chmod'ом 777?
 

Serega

Guest
как указывается username и password, который нужны при PHP запросе:
MYSQL_CONNECT($hostname,$username,$password)
так и указывается..
на сервере тебе хостер скажет что написать в $hostname...
как эту БД выложить на сервер?
просто дамп локальной базы скормить phpmyadminу
 
Сверху