beh9am

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

17 پست در این موضوع قرار دارد

سلام

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

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

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

تشکر

0

به اشتراک گذاری این پست


لینک به پست

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

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

1

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

3

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

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

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

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

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

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

ویرایش:

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

25zkwhsmduy9a7wldimj.jpg

ویرایش شده در توسط beh9am
0

به اشتراک گذاری این پست


لینک به پست

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


<?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

2

به اشتراک گذاری این پست


لینک به پست

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


<?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

تشکر

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

0

به اشتراک گذاری این پست


لینک به پست

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

/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

3

به اشتراک گذاری این پست


لینک به پست

(ببخشید منظورم 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 در یک پوشه باشند

4

به اشتراک گذاری این پست


لینک به پست

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

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

موفق باشید.

2

به اشتراک گذاری این پست


لینک به پست

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

/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 هزار تومانی میخواد میگه چون حجم فایل زیاده

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

0

به اشتراک گذاری این پست


لینک به پست

(ببخشید منظورم 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 روز طول بکشه

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

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

3

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

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

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

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

1

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری