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

Форум MySQL

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

 

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

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

тема: куда надо перебросить файлы мysql
 
 автор: pernik   (30.01.2011 в 17:41)   письмо автору
 
 

куда надо перебросить файлы мysql на хостинг чтоб всё работало

  Ответить  
 
 автор: Trianon   (30.01.2011 в 17:43)   письмо автору
 
   для: pernik   (30.01.2011 в 17:41)
 

что за файлы?

  Ответить  
 
 автор: pernik   (30.01.2011 в 17:44)   письмо автору
 
   для: Trianon   (30.01.2011 в 17:43)
 

таблицы

  Ответить  
 
 автор: Trianon   (30.01.2011 в 17:46)   письмо автору
 
   для: pernik   (30.01.2011 в 17:44)
 

придется экспортировать дамп у себя
а затем импортировать его на хостинге.

  Ответить  
 
 автор: pernik   (30.01.2011 в 17:47)   письмо автору
 
   для: Trianon   (30.01.2011 в 17:46)
 

с этого момента поподробней что за дамп и куда экспортировать

  Ответить  
 
 автор: cheops   (30.01.2011 в 18:00)   письмо автору
 
   для: pernik   (30.01.2011 в 17:47)
 

Нужно создать SQL-дамп, т.е. текстовый файл с SQL-запросами, которые воспроизводят базу данных. Если у вас установлен phpMyAdmin, самый простой способ его создания - зайти в раздел Экспорт. В противном случае придется создавать дамп при помощи консольной утилиты mysqldump
mysqldump -u root base > base.sql

Где base - имя базы данных, а base.sql - имя SQL-дампа.

На хостинге дамп нужно развернуть, если установлен phpMyAdmin - самое простое, это поместить его в раздел SQL и нажать кнопку ОК.

  Ответить  
 
 автор: pernik   (31.01.2011 в 03:23)   письмо автору
 
   для: cheops   (30.01.2011 в 18:00)
 

да у меня phpmyadmin через экспорт узнал код и вбил в sql в phpmyadminе
выбивает ошибку
SQL-запрос :

CREATE TABLE `menu` (
`id` int( 2 ) NOT NULL AUTO_INCREMENT ,
`menu` varchar( 255 ) NOT NULL default '',
PRIMARY KEY ( `id` )
) TYPE = MYISAM AUTO_INCREMENT =20


Ответ MySQL:
#1050 - Table 'menu' already exists

  Ответить  
 
 автор: cheops   (31.01.2011 в 09:42)   письмо автору
 
   для: pernik   (31.01.2011 в 03:23)
 

MySQL сообщает, что таблица с именем menu уже имеется и развернуть вторую с таким именем не представляется возможным. Что за таблица на хостинге и что за таблица у вас локально? Нужно заменить одну другой?

  Ответить  
 
 автор: pernik   (31.01.2011 в 16:41)   письмо автору
 
   для: cheops   (31.01.2011 в 09:42)
 

всё получилось спасибо но заместь текста вопросительные знаки почему? и как исправить это дело ?

  Ответить  
 
 автор: cheops   (31.01.2011 в 16:48)   письмо автору
 
   для: pernik   (31.01.2011 в 16:41)
 

Кодировка сбилась, у вас дамп в какой кодировке и какая кодировка в таблицах используется?

  Ответить  
 
 автор: pernik   (31.01.2011 в 17:15)   письмо автору
 
   для: cheops   (31.01.2011 в 16:48)
 

а как узнать кодировку в таблицах

  Ответить  
 
 автор: cheops   (31.01.2011 в 17:21)   письмо автору
 
   для: pernik   (31.01.2011 в 17:15)
 

Скорее всего она у вас сейчас шведская (это родина MySQL :), так всегда бывает, если она явно не указывается в таблице
CREATE TABLE `menu` (
`id` int( 2 ) NOT NULL AUTO_INCREMENT ,
`menu` varchar( 255 ) NOT NULL default '',
PRIMARY KEY ( `id` ) 
) TYPE = MYISAM AUTO_INCREMENT =20

чтобы указать кодировку нужно добавить ключевое слово DEFAULT CHARSET, например, для win-1251 кодировки таблица должна выглядеть так
CREATE TABLE `menu` (
`id` int( 2 ) NOT NULL AUTO_INCREMENT ,
`menu` varchar( 255 ) NOT NULL default '',
PRIMARY KEY ( `id` ) 
) TYPE = MYISAM AUTO_INCREMENT =20  DEFAULT CHARSET=cp1251

  Ответить  
 
 автор: pernik   (31.01.2011 в 17:49)   письмо автору
 
   для: cheops   (31.01.2011 в 17:21)
 

неработает может ещё что-то надо?

  Ответить  
 
 автор: cheops   (31.01.2011 в 17:59)   письмо автору
 
   для: pernik   (31.01.2011 в 17:49)
 

А сам дамп у вас в какой кодировке?

  Ответить  
 
 автор: pernik   (31.01.2011 в 18:00)   письмо автору
 
   для: cheops   (31.01.2011 в 17:59)
 

всё нашел спасибо

  Ответить  
 
 автор: pernik   (31.01.2011 в 18:11)   письмо автору
 
   для: pernik   (31.01.2011 в 18:00)
 

блин всеровно не работает таблицы отображаются нормально кодировку к базе данным всю перебробывал с 1251 и нечего

  Ответить  
 
 автор: mihdan   (31.01.2011 в 18:45)   письмо автору
 
   для: pernik   (31.01.2011 в 18:11)
 

Покажите пример того, как вы пробовали, какие команды давали mysql.

  Ответить  
 
 автор: pernik   (31.01.2011 в 18:56)   письмо автору
 
   для: mihdan   (31.01.2011 в 18:45)
 

на хостинге ипортировал таблицы с кодировкой cp1251 в Сопоставление соединения с MySQL: поставил cp1251_general_ci так что посоветуете?

  Ответить  
Rambler's Top100
вверх

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