برگزیده های پرشین تولز

انتقال بانک اطلاعاتی از لوکال هاست به سرور

mehdirm666

Registered User
تاریخ عضویت
9 فوریه 2006
نوشته‌ها
592
لایک‌ها
1
محل سکونت
یه جای خوب
با سلام به دوستان.
دوستان من یه دیتابیس با همون اسمی که توی لوکال هاست ساخته بدودم رو توی mysql سرور هم ساختم و بعد توی php my admin که خواستم import کنم . این پیغام رو میده .

============================================
SQL query:

-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http ://w ww.phpmy admin. net
--
-- Host: localhost
-- Generation Time: Nov 13, 2006 at 12:16 AM
-- Server version: 4.1.9
-- PHP Version: 4.3.10
--
-- Database: `nsd`
--
-- --------------------------------------------------------
--
-- Table structure for table `mybb_adminlog`
--
CREATE TABLE `mybb_adminlog` ( `uid` int( 10 ) unsigned NOT NULL default '0',
`dateline` bigint( 30 ) NOT NULL default '0',
`scriptname` varchar( 50 ) NOT NULL default '',
`action` varchar( 50 ) NOT NULL default '',
`querystring` varchar( 150 ) NOT NULL default '',
`ipaddress` varchar( 50 ) NOT NULL default ''
) ENGINE = MYISAM DEFAULT CHARSET = latin1


-------------------------------------------------------
MySQL said:
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1' at line 26

=================================================

چی کار کنم؟
باتشکر
فوریه .
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,270
لایک‌ها
34
محل سکونت
mt.cgi
ورژن ماي اسکيو ال روي لوکالت چنده؟
روي سرور چنده؟
اينا بايد باهم بخوننا !
 

aaber_piade

Registered User
تاریخ عضویت
19 دسامبر 2002
نوشته‌ها
1,660
لایک‌ها
25
سن
40
محل سکونت
Tehran
اگر خيلي فوري هست ديتابيس رو بفرست براي مدير host و تاکيد کن که موقع ريستور کردن از سوئيچ force ماي اسکيو ال استفاده کنن، اين طوري حداقل restore ميشه اما اينکه اون error چه اشکالي در ساختار يا اطلاعات ديتابيس ايجاد کنه معلوم نيست ولي حداقل ميشه برنامه اي که از اون ديتابيس استفاده ميکنه رو با اين روش سرپا کرد و بعد عيب ديتابيس رو حل کرد.
 

shankimout

Registered User
تاریخ عضویت
17 می 2004
نوشته‌ها
1,524
لایک‌ها
3
محل سکونت
ساری . . . . . . . . . . . . . . Permanently Bann
من همیشه این مشکلو دارم :

اینو از اخر همه کویری هایی که ساختار جدول رو مشخص میکنن ور دار

کد:
ENGINE = MYISAM DEFAULT
 

sama_sally

Registered User
تاریخ عضویت
5 آپریل 2005
نوشته‌ها
2,598
لایک‌ها
1
سن
35
محل سکونت
Essen, Deutschland
نه شانکیماوت ! خیلی وقتها INSERT ساده هم همین ارور رو میده! باید حتما نسخه های مای اس کیو ال با هم بخونن!
 

Parsa_361

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
5 آگوست 2005
نوشته‌ها
889
لایک‌ها
10
محل سکونت
Isfahan, php.ini
ممکنه دیتابیس با چرست latin1 مشکل داشته باشه
این کد چرست رو از خط آخر بردار ببین درست میشه
 

hba

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
8 آگوست 2004
نوشته‌ها
1,511
لایک‌ها
1
سن
39
محل سکونت
تهران-ونک-php-mysql
این ارور فقط مال اینه که ورژن mysql روی کامت از سرور بیشتر هست
سرور رو اپدیت بگو بکنند
 

Alli

Registered User
تاریخ عضویت
12 آگوست 2005
نوشته‌ها
247
لایک‌ها
0
من برای انتقال Database از یه سرور به سرور دیگه این برنامه رو پیشنهاد میکنم: Navicat ، برنامه عالی هست و همه امکاناتی برای مدیریت Database ها داره! البته برای وصل شدن به Mysql server اول تو قسمت Mysql سرورت این IP رو %.%.%.% اضافه کن تا بتونی از کامپیوترت وصل شی!
 

hba

کاربر فعال صفحات داینامیک
کاربر فعال
تاریخ عضویت
8 آگوست 2004
نوشته‌ها
1,511
لایک‌ها
1
سن
39
محل سکونت
تهران-ونک-php-mysql
این برنامه رو بزار ببینیم چیه؟
 

Shahed

کاربر قدیمی پرشین تولز
تاریخ عضویت
30 ژوئن 2003
نوشته‌ها
7,270
لایک‌ها
34
محل سکونت
mt.cgi
به نقل از Alli :
من برای انتقال Database از یه سرور به سرور دیگه این برنامه رو پیشنهاد میکنم: Navicat ، برنامه عالی هست و همه امکاناتی برای مدیریت Database ها داره! البته برای وصل شدن به Mysql server اول تو قسمت Mysql سرورت این IP رو %.%.%.% اضافه کن تا بتونی از کامپیوترت وصل شی!
اضافه کردن اين % ها مشکل امنيتي ايجاد نميکنه؟
 
بالا