AriyanPayamak
September 17th, 2015, 19:46
سلام دوستان گرامی .
ببخشید که تاپیک زیاد باز کردم ولی این احتمال وجود دارد که برای کسی هم این مشکلات پیش بیایید
پیشا پیش از کمک همه شما تشکر میکنم که از شما چیزی یاد میگیرم.
دستور بدست آوردن کل یوزر ها از طریق ssh
for u in `cut -f1 -d: /etc/passwd`; do echo -n $u:; groups $u; done | sort
البته نحوه بک آپ گیری هم یک جا دیدم ولی چون هارد پر هستش می خوام تک تک بک آپ بگیرم میشه آیا ؟
آیا میشه مثلا از طریق ssh آی پی بدم و بک آپ به آی پی منتقل بشه به صورت مستقم از طریق ssh ?
با استفاده از دستور mysqldump میتوانید از MySQL database نسخه پشتیبان (Backup) تهیه نمایید .
برای این منظور از دستور mysqldump به صورت زیر استفاده نمایید :
mysqldump -u {User} -p {Database name} > backup.sql
پس از اجرای این دستور password دیتابیس از شما خواسته میشود که با وارد کردن صحیح آن سیستم شروع به تهیه نسخه پشتیبان از Database شما میکند .
مثال :
با اجرای دستور زیر ، فایل backup از دیتابیس db_name به نام backup.sql در مسیر جاری ایجاد می شود :
mysqldump -u root -p db_name > backup.sql
روش Restoreکردن MySQL Database از طریق SSH و خط فرمان در Terminal:
با استفاده از دستور mysql میتوانید Backup گرفته شده از MySQL database را در مسیر جاری Restore نمایید .
برای این منظور از دستور mysql به صورت زیر استفاده نمایید :
mysql -u {User} {Database name} < backup.sql
مثال:
اجرای دستور زیر باعث Restore شدن فایل backup.sql در دیتابیس db_name میشود.
mysql -u root db_name < backup.sql
مشکل من چیه حالا !
یوزر ها رو بدست آوردم و مشکل رو هم فهمیدم تا حدودی
آیا دوستان کسی میدونه اگر
دستور
./build all رو بزنم آیا مشکلی برای دیتابیس ها پیش می آید؟
خطای که نمایش داده میشه توی run کردن سرور ها این هست
root@server ~]# cd /usr/local/directadmin/custombuild
[root@server custombuild]# ./build rewrite_confs
Checking to ensure /etc/httpd/conf/ssl.crt/server.ca is set.
grep: /usr/local/directadmin/data/templates/directadmin.conf: No such file or directory
./build: line 6919: [: : integer expression expected
grep: /usr/local/directadmin/data/templates/directadmin.conf: No such file or directory
./build: line 6921: [: : integer expression expected
Using 167.114.9.86 for your server IP
ls: cannot access /usr/local/directadmin/data/users/*/httpd.conf: No such file or directory
Can't open /usr/local/directadmin/data/templates/httpd.conf: No such file or directory.
Writing data to /etc/httpd/conf/extra/httpd-suphp.conf
Done.
Restarting apache.
Stopping httpd: [FAILED]
فکر کنم ارتباط دیتابیس با سرور قطع شده البته دسترسی بهssh دارم و کل اطلاعات سایت ها رو به غیر از SQL هم دارم
در حال حاضر اگر بتونم دسترسی به SQL و ارتباط با اون رو پیدا کنم بک آپ میگیرم از SQL و سرور رو ری لود میدم .
اگر بتونم مشکل SQL رو هم حل کنم خوب میشه
این دستورات نتیجه های به این شکل داشتند که به نظر می رسد SQL هم درسته
[root@server custombuild]# service mysqld restart
Shutting down MySQL.. SUCCESS!
Starting MySQL.. SUCCESS!
[root@server custombuild]#
و دستور
[root@server custombuild]# service httpd restart
Stopping httpd: [ OK ]
Starting httpd:
[root@server custombuild]#
دایرکت ادمین هم ریست دادم با
service directadmin restart
ولی
دوستانی که وارد هستند لطفا راهنمای کنند که چرا اصلا پنل دایرکت ادمین که باز میشه هرچی پسورد اصلی رو میزنم وارد نمیشه
آیا سرور خاصی قطع شده ؟ من زیاد آشنایی ندارم مثل اساتید اگر کسی با این مشکل برخورد کرده راهنمایی کنه
http://167.xx.x.86/~behxx/ دامنه ها به این صورت لود میشه ولی ناقص ولی به احتمال زیاد که خودم میدم آپاچی مشکل برخورده و قطع شده
ممنون میشم دوستان راهنمایی کنند تا حداقل SQL ها رو بتونم بگیرم چون در حال گرفتن بک آپ بودم که سرور قاطی کرد
البته دسترسی از طریق SFTP دارم اگر بشه از همین طریق SQL ها رو برداشت که عالی هست.
ممنون میشم اگر کسی آشنایی داره راهنمایی کنه.
تشکر
ببخشید که تاپیک زیاد باز کردم ولی این احتمال وجود دارد که برای کسی هم این مشکلات پیش بیایید
پیشا پیش از کمک همه شما تشکر میکنم که از شما چیزی یاد میگیرم.
دستور بدست آوردن کل یوزر ها از طریق ssh
for u in `cut -f1 -d: /etc/passwd`; do echo -n $u:; groups $u; done | sort
البته نحوه بک آپ گیری هم یک جا دیدم ولی چون هارد پر هستش می خوام تک تک بک آپ بگیرم میشه آیا ؟
آیا میشه مثلا از طریق ssh آی پی بدم و بک آپ به آی پی منتقل بشه به صورت مستقم از طریق ssh ?
با استفاده از دستور mysqldump میتوانید از MySQL database نسخه پشتیبان (Backup) تهیه نمایید .
برای این منظور از دستور mysqldump به صورت زیر استفاده نمایید :
mysqldump -u {User} -p {Database name} > backup.sql
پس از اجرای این دستور password دیتابیس از شما خواسته میشود که با وارد کردن صحیح آن سیستم شروع به تهیه نسخه پشتیبان از Database شما میکند .
مثال :
با اجرای دستور زیر ، فایل backup از دیتابیس db_name به نام backup.sql در مسیر جاری ایجاد می شود :
mysqldump -u root -p db_name > backup.sql
روش Restoreکردن MySQL Database از طریق SSH و خط فرمان در Terminal:
با استفاده از دستور mysql میتوانید Backup گرفته شده از MySQL database را در مسیر جاری Restore نمایید .
برای این منظور از دستور mysql به صورت زیر استفاده نمایید :
mysql -u {User} {Database name} < backup.sql
مثال:
اجرای دستور زیر باعث Restore شدن فایل backup.sql در دیتابیس db_name میشود.
mysql -u root db_name < backup.sql
مشکل من چیه حالا !
یوزر ها رو بدست آوردم و مشکل رو هم فهمیدم تا حدودی
آیا دوستان کسی میدونه اگر
دستور
./build all رو بزنم آیا مشکلی برای دیتابیس ها پیش می آید؟
خطای که نمایش داده میشه توی run کردن سرور ها این هست
root@server ~]# cd /usr/local/directadmin/custombuild
[root@server custombuild]# ./build rewrite_confs
Checking to ensure /etc/httpd/conf/ssl.crt/server.ca is set.
grep: /usr/local/directadmin/data/templates/directadmin.conf: No such file or directory
./build: line 6919: [: : integer expression expected
grep: /usr/local/directadmin/data/templates/directadmin.conf: No such file or directory
./build: line 6921: [: : integer expression expected
Using 167.114.9.86 for your server IP
ls: cannot access /usr/local/directadmin/data/users/*/httpd.conf: No such file or directory
Can't open /usr/local/directadmin/data/templates/httpd.conf: No such file or directory.
Writing data to /etc/httpd/conf/extra/httpd-suphp.conf
Done.
Restarting apache.
Stopping httpd: [FAILED]
فکر کنم ارتباط دیتابیس با سرور قطع شده البته دسترسی بهssh دارم و کل اطلاعات سایت ها رو به غیر از SQL هم دارم
در حال حاضر اگر بتونم دسترسی به SQL و ارتباط با اون رو پیدا کنم بک آپ میگیرم از SQL و سرور رو ری لود میدم .
اگر بتونم مشکل SQL رو هم حل کنم خوب میشه
این دستورات نتیجه های به این شکل داشتند که به نظر می رسد SQL هم درسته
[root@server custombuild]# service mysqld restart
Shutting down MySQL.. SUCCESS!
Starting MySQL.. SUCCESS!
[root@server custombuild]#
و دستور
[root@server custombuild]# service httpd restart
Stopping httpd: [ OK ]
Starting httpd:
[root@server custombuild]#
دایرکت ادمین هم ریست دادم با
service directadmin restart
ولی
دوستانی که وارد هستند لطفا راهنمای کنند که چرا اصلا پنل دایرکت ادمین که باز میشه هرچی پسورد اصلی رو میزنم وارد نمیشه
آیا سرور خاصی قطع شده ؟ من زیاد آشنایی ندارم مثل اساتید اگر کسی با این مشکل برخورد کرده راهنمایی کنه
http://167.xx.x.86/~behxx/ دامنه ها به این صورت لود میشه ولی ناقص ولی به احتمال زیاد که خودم میدم آپاچی مشکل برخورده و قطع شده
ممنون میشم دوستان راهنمایی کنند تا حداقل SQL ها رو بتونم بگیرم چون در حال گرفتن بک آپ بودم که سرور قاطی کرد
البته دسترسی از طریق SFTP دارم اگر بشه از همین طریق SQL ها رو برداشت که عالی هست.
ممنون میشم اگر کسی آشنایی داره راهنمایی کنه.
تشکر