Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Требуется Help по работе базе данных
 
 автор: Night Fire   (05.01.2005 в 07:11)   письмо автору
 
 

Столкнулся я с такой проблемкой: зарегил я свой сайт на xolm.ru
а там пишут, что для изменения или создания бд мы даём вам shell доступ. Зашёл я через прогу putty авторизировался, НО я не знаю команды чтобы залить туда свою базу данных а phpmyadmin на серваке нет помогите плиз, какую команду надо ввести

   
 
 автор: glsv (Дизайнер)   (05.01.2005 в 12:15)   письмо автору
 
   для: Night Fire   (05.01.2005 в 07:11)
 

Это у Вас SSH доступ (если не ошибаюсь)?

Скорее всего Вам будет доступна командная строка mysql (либо нужно поискать mysql на сервере).
Когда найдете mysql Вам следует залить на сервер дамп базы данных и выполнить команду:
mysql database<database.sql


database - имя ВАшей базы данных.
database.sql - имя дампа базы данных.

PS: Возможно придется поэкпериментировать с путями к дампу.

   
 
 автор: Night Fire   (05.01.2005 в 15:26)   письмо автору
 
   для: glsv (Дизайнер)   (05.01.2005 в 12:15)
 

Набираю
mysql database<database.sql

и у меня вылазит такая ошибка
ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Что делать?:(

   
 
 автор: cheops   (05.01.2005 в 13:03)   письмо автору
 
   для: Night Fire   (05.01.2005 в 07:11)
 

Для того чтобы создать базу данных, необходимо зайти в клиент MySQL:
mysql -u имя -p пароль

где имя - ваше имя,
а пароль - пароль,
имя и пароль должен дать вам хостер, после чего можно создать базу данных набрав команду:
CREATE DATABASE name_database

где name_database - имя базы данных. Далее если у вас имеется дамп базы данных его можно перебросить на сервер по FTP и загрузить как написал выше Дизайнер или создав соответствующий PHP-скрипт.
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=878
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=919

   
 
 автор: Night Fire   (05.01.2005 в 15:27)   письмо автору
 
   для: cheops   (05.01.2005 в 13:03)
 

Набираю
mysql database<database.sql

и у меня вылазит такая ошибка
ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Что делать?:(

   
 
 автор: cheops   (05.01.2005 в 15:32)   письмо автору
 
   для: Night Fire   (05.01.2005 в 15:27)
 

Хм... скорее всего сервер MySQL расположен на другом хосте, хостер дал имя хоста? Если оно отлично от localhost, то добавьте параметр -h:
mysql -h host.myswl.ru -u пользователь -p пароль

   
 
 автор: Night Fire   (05.01.2005 в 15:33)   письмо автору
 
   для: cheops   (05.01.2005 в 15:32)
 

У тебя icq есть?

   
 
 автор: cheops   (05.01.2005 в 15:36)   письмо автору
 
   для: Night Fire   (05.01.2005 в 15:33)
 

нет. нелюблю я ICQ.

   
 
 автор: Night Fire   (05.01.2005 в 15:40)   письмо автору
 
   для: cheops   (05.01.2005 в 15:36)
 

Вот смотри короче сайт у меня dknigh12.h14.ru
В ssh-клиенте я ввожу хост для подключения такой dknigh12.h14.ru
А бд как я понял находится на database.agava.ru
ввожу сейчас как ты посоветовал
 mysql -h database.agava.ru -u dknigh12 -p *****

Он выдаёт
Enter password:
ввожу свой пасс
Он выдаёт
ERROR 1049: Unknown database '*****'

Где "******" - это мой пасс

   
 
 автор: cheops   (05.01.2005 в 16:53)   письмо автору
 
   для: Night Fire   (05.01.2005 в 15:40)
 

Ага, тогда введите
mysql -h database.agava.ru -u dknigh12 -p

а потом пароль...

   
 
 автор: Night Fire   (05.01.2005 в 17:04)   письмо автору
 
   для: cheops   (05.01.2005 в 16:53)
 

Появляется такое
ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

   
 
 автор: cheops   (05.01.2005 в 17:44)   письмо автору
 
   для: Night Fire   (05.01.2005 в 17:04)
 

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

   
 
 автор: Night Fire   (05.01.2005 в 18:13)   письмо автору
 
   для: cheops   (05.01.2005 в 17:44)
 

Да хостеры придурки какие то, я им два раза писал, даже не удосужились ответить:(
А какой ещё бесплатный хост можешь посоветовать с поддержкой MySQL кроме amillo.ru и желательно чтобы там было phpMyAdmin

   
 
 автор: cheops   (05.01.2005 в 20:49)   письмо автору
 
   для: Night Fire   (05.01.2005 в 18:13)
 

По хостингу, пожалуй вот интересная тема http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1152

PS Вообще можно всё средствами PHP сделать...

   
 
 автор: Chewits   (09.06.2005 в 18:20)
 
   для: Night Fire   (05.01.2005 в 15:40)
 

на агаве не database.agava.ru, а просто database

   
 
 автор: Киналь   (09.06.2005 в 23:02)   письмо автору
 
   для: Night Fire   (05.01.2005 в 07:11)
 

А может, не пожалеть времени/трафика и залить туда PhpMyAdmin? Или самому все через скрипты написать. У меня на Холме оба варианта работают.

   
 
 автор: Chewits   (10.06.2005 в 20:45)
 
   для: Киналь   (09.06.2005 в 23:02)
 

phpmyadmin выдаёт ошибки, наверно можно настроить
но я вышел из ситуации написав скрипт - покруче phpmyadmina получился]

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования