رفتن به مطلب

درخواست یک کوئری


پست های پیشنهاد شده

سلام

من هاستم را تحریم کردند به خاطر دامنه ir و فقط اجازه دادند بک آپ دیتابیس را بردارم که حجمش 1700 مگابایت بود که انتقالش دادم به هاست جدیدم

الان نیاز به یک کوئری دارم که فایل بک آپ که به صورت db.sql روی هاست هست رو ایمپورت کنم در دیتابیس

ممنون میشم راهنمائی به صورت مبتدی کنید چون اولین بارم هست میخوام این کارو بکنم

تشکر

لینک به ارسال

چون اولین بارتون هست ممکنه به مشکل بخورید که آشنایی ندارید

به مدیر هاستتون بگید براتون انجام میده

لینک به ارسال

چون اولین بارتون هست ممکنه به مشکل بخورید که آشنایی ندارید

به مدیر هاستتون بگید براتون انجام میده

هاست جدید میگه با هزینه 45 هزار تومان انجام میدهیم

نمیشه کوئری بدید و بگید خودم انجام بدم ؟

لینک به ارسال

کوئری نمی خواد

اول فایل را زیپ کنید با پسوند rar یا zip

بعد وارد phpmyadmin بشید و به تب insert برید و فایل زیپ شده رو انتخاب کنید تایید کنید و منتظر باشید تا عملیات تموم بشه

لینک به ارسال

کوئری نمی خواد

اول فایل را زیپ کنید با پسوند rar یا zip

بعد وارد phpmyadmin بشید و به تب insert برید و فایل زیپ شده رو انتخاب کنید تایید کنید و منتظر باشید تا عملیات تموم بشه

تشکر جناب فخار ولی در تب insert فقط میشه از روی کامپیوتر فایل آپلود کرد

ولی فایل بک آپ من روی هاسته

ویرایش:

ببخشید جناب فخار توی phpmyadmin من اصلا تب insert ندارم

25zkwhsmduy9a7wldimj.jpg

ویرایش شده توسط beh9am
لینک به ارسال

این رو امتحان کنید:


<?php
// Name of the file
$filename = 'churc.sql';
// MySQL host
$mysql_host = 'localhost';
// MySQL username
$mysql_username = 'root';
// MySQL password
$mysql_password = '';
// Database name
$mysql_database = 'dump';
// Connect to MySQL server
mysql_connect($mysql_host, $mysql_username, $mysql_password) or die('Error connecting to MySQL server: ' . mysql_error());
// Select database
mysql_select_db($mysql_database) or die('Error selecting MySQL database: ' . mysql_error());
// Temporary variable, used to store current query
$templine = '';
// Read in entire file
$lines = file($filename);
// Loop through each line
foreach ($lines as $line)
{
// Skip it if it's a comment
if (substr($line, 0, 2) == '--' || $line == '')
continue;
// Add this line to the current segment
$templine .= $line;
// If it has a semicolon at the end, it's the end of the query
if (substr(trim($line), -1, 1) == ';')
{
// Perform the query
mysql_query($templine) or print('Error performing query \'<strong>' . $templine . '\': ' . mysql_error() . '<br /><br />');
// Reset temp variable to empty
$templine = '';
}
}
echo "Tables imported successfully";
?>

منبع : http://stackoverflow.com/questions/19751354/how-to-import-sql-file-in-mysql-database-using-php

لینک به ارسال

این رو امتحان کنید:


<?php
// Name of the file
$filename = 'churc.sql';
// MySQL host
$mysql_host = 'localhost';
// MySQL username
$mysql_username = 'root';
// MySQL password
$mysql_password = '';
// Database name
$mysql_database = 'dump';
// Connect to MySQL server
mysql_connect($mysql_host, $mysql_username, $mysql_password) or die('Error connecting to MySQL server: ' . mysql_error());
// Select database
mysql_select_db($mysql_database) or die('Error selecting MySQL database: ' . mysql_error());
// Temporary variable, used to store current query
$templine = '';
// Read in entire file
$lines = file($filename);
// Loop through each line
foreach ($lines as $line)
{
// Skip it if it's a comment
if (substr($line, 0, 2) == '--' || $line == '')
continue;
// Add this line to the current segment
$templine .= $line;
// If it has a semicolon at the end, it's the end of the query
if (substr(trim($line), -1, 1) == ';')
{
// Perform the query
mysql_query($templine) or print('Error performing query \'<strong>' . $templine . '\': ' . mysql_error() . '<br /><br />');
// Reset temp variable to empty
$templine = '';
}
}
echo "Tables imported successfully";
?>

منبع : http://stackoverflow...abase-using-php

تشکر

ولی نشد صفحه سفید میاد

لینک به ارسال

فرض کنيد فايلتون هست

/home/reza/public_html/db.sql

اسم ديتابيستون

mydb

هست

يوزر ديتابيستون

myuser هست

پسورد هم

mypass

به مدير سرورتون بگيد همچين دستوري رو توي ssh وارد کنند.

cd /home/reza/public_html

mysql -p -u myuser mydb<db.sql

سپس پسورد ميخواد و پسورد رو وارد کنند

براي بک آپ هم به اين شکل عمل کنيد

mysqldump -p -u myuser mydb>backup.sql

لینک به ارسال

(ببخشید منظورم import بود

دیتابیستون رو اول از هاستتون دانلود کنید

در ضمن می تونید محتویات فایل را از طریق تب sql وارد کنید

کد رضای عزیز هم سالم و درسته فقط باید با دیتابیس خودتون کانفیگش کنید یعنی در این خطوط


$filename = 'churc.sql';
// MySQL host
$mysql_host = 'localhost';
// MySQL username
$mysql_username = 'root';
// MySQL password
$mysql_password = '';
// Database name
$mysql_database = 'dump';

مشخصاتتون رو وارد کنید و فایل php که می سازید و فایل sql در یک پوشه باشند

لینک به ارسال

سلام. اون کدی که من دادم ممکنه صفحه سفیدش همونطور که در لینکی که دادم گفته شده در اثر تابم اوت سرور صفحه سفید اورده باشه .

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

موفق باشید.

لینک به ارسال

فرض کنيد فايلتون هست

/home/reza/public_html/db.sql

اسم ديتابيستون

mydb

هست

يوزر ديتابيستون

myuser هست

پسورد هم

mypass

به مدير سرورتون بگيد همچين دستوري رو توي ssh وارد کنند.

cd /home/reza/public_html

mysql -p -u myuser mydb<db.sql

سپس پسورد ميخواد و پسورد رو وارد کنند

براي بک آپ هم به اين شکل عمل کنيد

mysqldump -p -u myuser mydb>backup.sql

مدیر سرور انجام نمیده و هزینه 45 هزار تومانی میخواد میگه چون حجم فایل زیاده

برای همین خودم انتقال دادم به هاست ولی الان نمیدونم چجوری ایمپورت کنم تو دیتابیس

لینک به ارسال

(ببخشید منظورم import بود

دیتابیستون رو اول از هاستتون دانلود کنید

در ضمن می تونید محتویات فایل را از طریق تب sql وارد کنید

کد رضای عزیز هم سالم و درسته فقط باید با دیتابیس خودتون کانفیگش کنید یعنی در این خطوط


$filename = 'churc.sql';
// MySQL host
$mysql_host = 'localhost';
// MySQL username
$mysql_username = 'root';
// MySQL password
$mysql_password = '';
// Database name
$mysql_database = 'dump';

مشخصاتتون رو وارد کنید و فایل php که می سازید و فایل sql در یک پوشه باشند

تشکر

آقای فخار حجم دیتابیس به صورت زیپ شده 1700 مگابایت هست که من سرعت اینترنتم کمه و اگه بخوام دانلود بکنم فکر کنم 3 روز طول بکشه

لینک به ارسال

شما اول ببینید اصلا سرویس جدیدتون از چنین دیتابیسی پشتیبانی می کنه چون معمولا 700 مگ نهایت پشتیبانیشونه

بعدش هم صد در صد ایمپورتش به این صورت می خوره به تایم اوت مگر اینکه یکنفر که دیتابیس رو می شناسه فایل را باز کنه و توی چند sql خوردش کنه

قیمتی که سرورتون برای اینکار گفته به نظزم مناسبه اگر ندید بهش مطمئن باشید برای خودتون هزینه ی بیشتری خواهد داشت

باید قبل از گرفتن بک آپ اپتیماز می کردید که فکر کنم هفتاد هشتاد درصد سبکتر می شد

نکته : دیتابیس وی کی پدیا 140مگابیته یعنی شما ده برابر ویکی پدیا مطلب دیتابیسی دارید؟؟؟؟

لینک به ارسال

شما اول ببینید اصلا سرویس جدیدتون از چنین دیتابیسی پشتیبانی می کنه چون معمولا 700 مگ نهایت پشتیبانیشونه

بعدش هم صد در صد ایمپورتش به این صورت می خوره به تایم اوت مگر اینکه یکنفر که دیتابیس رو می شناسه فایل را باز کنه و توی چند sql خوردش کنه

قیمتی که سرورتون برای اینکار گفته به نظزم مناسبه اگر ندید بهش مطمئن باشید برای خودتون هزینه ی بیشتری خواهد داشت

باید قبل از گرفتن بک آپ اپتیماز می کردید که فکر کنم هفتاد هشتاد درصد سبکتر می شد

نکته : دیتابیس وی کی پدیا 140مگابیته یعنی شما ده برابر ویکی پدیا مطلب دیتابیسی دارید؟؟؟؟

بله جناب فخار گفتند پشتیبانی میکنند

چشم میدم خودشون انجام بدن

دیتابیس برای 3 تا سایت هست که هر 3 سایت خبری تحلیلی و گزارشی بودند که مطلب داخلشون زیاد هست من هم دقیقا مثل شما نمیدونم چرا حجمش این همه زیاده

در هر صورت تشکر از زحمتتون برای پاسخ

لینک به ارسال

معمولا این مقدار حجم بخاطر اپتیماز نبودن دیتابیس و حفظ ذخیره های خودکاره

بعد از ایمپورت دیتابیس تمام جداول را سلکت کنید و اپتیماز کنید احتمال می دم تا 70 درصد از حجم اطلاعاتتون کم بشه

لینک به ارسال

مدیر سرور انجام نمیده و هزینه 45 هزار تومانی میخواد میگه چون حجم فایل زیاده

برای همین خودم انتقال دادم به هاست ولی الان نمیدونم چجوری ایمپورت کنم تو دیتابیس

این یه دستور 45 هزار تومن میخواد ؟

ببخشید از کجا سرویس گرفتید ؟؟

جدیدن دیدم هر کی یه نرخ میده واسه هر کاری

اما این دیگه نوبره خداییش :(

لینک به ارسال

این یه دستور 45 هزار تومن میخواد ؟

ببخشید از کجا سرویس گرفتید ؟؟

جدیدن دیدم هر کی یه نرخ میده واسه هر کاری

اما این دیگه نوبره خداییش :(

بله گفتند حجم زیاده

خوب نیست عمومی بگم تو پیام خصوصی بهتون میگم چه شرکتیه

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...