PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نحوه کپی کردن دیتابیس از یک سیستم قدیم به جدید



am_71
03-25-2010, 09:04 PM
سلام.
من یه بار یه سیستم نصب کردم ولی یه مشکلی پیدا کرد پاکش کردم.
از روی دیتابیسش یه کپی گرفتم ولی بلد نیستم اجراش کنم چیکار باید کرد؟
بی زحمت سریعا جوابم بدید.
ممنون :-\

سعید
03-25-2010, 09:16 PM
سلام

بفرمایید چطور از دیتابیس پشتیبان گرفتید؟

در سیستمی که ازش پشتیبان گرفتید، پلاگین، کامپوننت یا ماژولی هم نصب کرده بودید یا نه؟

am_71
03-25-2010, 09:35 PM
نه چیزی نصب نکرده بودم.
از طزیق php my admin کپی گرفتم با پیوند my sql!

سعید
03-25-2010, 09:40 PM
اگر پشتیبان رو با گزینه های پیش فرض گرفتید:

جوملا رو نصب کنید.

وارد PHPmyadmin بشید و کلیه جداول موجود در پایگاه داده جوملا رو حذف (Drop) کنید.

پشتیبانی قبلی رو import کنید.

یا علی

am_71
03-26-2010, 08:44 PM
خطا

پرس و جوي SQL:

--
-- پايگاه داده: `esfahanhost_alidb`
--
CREATE DATABASE `esfahanhost_alidb` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;


پيغام MySQL :
#1044 - Access denied for user 'ali'@'%' to database 'esfahanhost_alidb'
این ارور می ده!
یعنی چه؟

سعید
03-26-2010, 08:58 PM
سلام.

اجازه ساخت دیتابیس جدید از طریق PHPmyadmin ندارید.

پشتیبان رو در لوکال هاست import کنید، سپس وارد دیتابیس شده و از جدول ها خروجی بگیرید.

سپس مراحل پست قبلی رو تکرار کنید، با این تفاوت که به جای پشتیبان قبلی، از خروجی که از جدول ها گرفتید استفاده کنید.

یا علی

am_71
03-26-2010, 09:12 PM
شرمنده!
میشه واضح تر بگید!
:-[

سعید
03-27-2010, 04:13 AM
پشتیبانی که قبلا گرفتید، از خود دیتابیس بوده، نه محتویات اون. یعنی اینکه موقع بازگردانی دیتابیس جدیدی باید ایجاد بشه.

که در سایتتون، اجازه ایجاد دیتابیس جدید از طریق PHPmyadmin ندارید.

اما با توجه به اینکه در لوکال هاست، اجازه ساخت دیتابیس جدید در PHPmyadmin دارید، پشتیبان قبلی رو در لوکال هاست بازگردانی کنید. (بدون نصب جوملا)

سپس از محتویات (جداول) دیتابیس در لوکال خروجی بگیرید و :

جوملا رو در سایتتون نصب کنید.

وارد Phpmyadmin شده و کلیه جداول موجود در دیتابیس جوملا رو حذف (Drop) کنید.

سپس خروجی که از جداول دیتابیس لوکال گرفتید، اون رو در دیتابیس سایت بازگردانی کنید.

یا علی

am_71
03-27-2010, 06:54 AM
بازم همون ارور می ده؟!


خطا
پرس و جوي SQL:

--
-- پايگاه داده: `esfahanhost_alidb`
--
CREATE DATABASE `esfahanhost_alidb` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

پيغام MySQL :
#1007 - Can't create database 'esfahanhost_alidb'; database exists
اینم ارورش

** دو پست شما یکی شد.

سعید
03-28-2010, 07:09 AM
سلام

شما دقیقا همون کاری رو انجام دادید که توضیح دادم؟!



پشتیبان قبلی رو در لوکال هاست بازگردانی کنید. (بدون نصب جوملا)

سپس از محتویات (جداول) دیتابیس در لوکال خروجی بگیرید و :

جوملا رو در سایتتون نصب کنید.

وارد Phpmyadmin شده و کلیه جداول موجود در دیتابیس جوملا رو حذف (Drop) کنید.

سپس خروجی که از جداول دیتابیس لوکال گرفتید، اون رو در دیتابیس سایت بازگردانی کنید.


یا علی

am_71
03-28-2010, 09:20 PM
بله همین کار کردم!
ولی وقتی import می کنم ، ارور می ده؟!!!

سعید
03-28-2010, 09:37 PM
اما پشتیبانی که دارید برمی گردونید، یک دیتابیس جدید ایجاد می کنه!

به متن خطا توجه کنید: Can't create database

اگر حجم بسته فشرده پشتیبان دیتابیستون زیر یک مگابایت هست، لینک دانلود رو بصورت خصوصی برای من بفرستید، بررسی می کنم.

یا علی

am_71
03-29-2010, 08:34 PM
چطوری براتون بفرستم؟
این انجمن که آپلود نداره!

mersad
03-29-2010, 10:28 PM
سلام
تو هاست خودتون اپلود کنید و ادرس رو برای سعید جان بفرستید ( البته همونطور که گفتن اگر زیر مگابایت هست )

شاد و سلامت در پناه ایزد

am_71
03-31-2010, 08:49 AM
با ومپ آپلود کردم ولی موقع نصب این ارور می ده:
خطا
وجود يك خطا:مشكلي در ارتباط به ديتابيس وجود دارد. پيام خطا نشان ميدهد كه : Unable to connect to the database:Could not connect to MySQL
Unable to connect to the database:Could not connect to MySQL

نوید
03-31-2010, 09:14 AM
سلام
آیا در فایل configuration.php مشخصات پایگاه داده را تغییر دادید؟
موفق باشید