PDA

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



smhnaji
April 25th, 2013, 21:54
سلام دوستان

یه مشکلی پیش اومده که ممنون می‌شم کمکم کنید.

من دارم از سروری که قبلا داشتم، به ریسلری جدیدی که گرفتم، مهاجرت می‌کنم. من برای نمونه بک‌آپ از سه چهار تا اکانت گرفتم و اون‌ها رو به وسیله‌ی FTP به ریسلری جدید که در ایران گرفتم، منتقل کردم. فایل‌ها هم به درستی منتقل می‌شن و حجمشون یکی هست (از این جهت هیچ مشکلی نیست).

فقط موقع ری‌استور توی سرور جدید، ارور زیر رو به من نشون می‌ده:



Unable to add user USERNAME_collation. String 'USERNAME_collation' is too long for user name (should be no longer than 16)
Can't add user USERNAME_collation to USERNAME_azazaz: Unable to add user USERNAME_collation. String 'USERNAME_collation' is too long for user name (should be no longer than 16)

Unable to add user USERNAME_collation. String 'USERNAME_collation' is too long for user name (should be no longer than 16)
Can't add user USERNAME_collation to USERNAME_azazaz2: Unable to add user USERNAME_collation. String 'USERNAME_collation' is too long for user name (should be no longer than 16)
Can't add user USERNAME_collation to USERNAME_azazaz: Unable to add user USERNAME_collation. String 'USERNAME_collation' is too long for user name (should be no longer than 16)

Unable to add user USERNAME_collation. String 'USERNAME_collation' is too long for user name (should be no longer than 16)



<b>Error with system Quotas</b>
setquota: Mountpoint (or device) / not found.
setquota: Not all specified mountpoints are using quota.

<a href='http://help.directadmin.com/item.php?id=42'>Debug Guide</a>

<b>Error with system Quotas</b>
setquota: Mountpoint (or device) / not found.
setquota: Not all specified mountpoints are using quota.

<a href='http://help.directadmin.com/item.php?id=42'>Debug Guide</a>


نکته: من از یه اکانت توی سرور فعلی بک‌آپ گرفتم و توی همون سرور ری‌استور کردم و هیچ مشکلی وجود نداشت.

nginxweb
April 25th, 2013, 23:58
پیغام خطای فوق UqxomBAU بدلیل طولانی بودن اسم user name database هستش که در این سرور جدید محدودیت ایجاد شده و اسم طولانی نمیتونید استفاده نمایید باید اسم کوتاه تر بکار ببرید

:54:

smhnaji
April 26th, 2013, 00:25
پیغام خطای فوق UqxomBAU بدلیل طولانی بودن اسم user name database هستش که در این سرور جدید محدودیت ایجاد شده و اسم طولانی نمیتونید استفاده نمایید باید اسم کوتاه تر بکار ببرید

:54:

سلام

من این مشکل رو به این شیوه به صورت موقت حل کردم. راه حل هم این بود که بعد از این که فایل بک‌آپ درست شد، یوزرنیم رو که ۸ حرف بود، به ۶ حرف تقلیل دادمش. بعد ری‌استور کردم تو سرور مقصد و ری‌استور هم به درستی انجام شد، اما مشکل اینه که حالا همه‌ی یوزرنیم و اسم‌های دیتابیس و همه‌ی یوزرنیم‌های اف‌تی‌پی و... عوض شده که این باعث مشکلات بعدی می‌شه.

برای برطرف کردن این مشکل من باید چیکار کنم؟

خیلی ممنون

smhnaji
April 26th, 2013, 12:45
سلام

من این مشکل رو به این شیوه به صورت موقت حل کردم. راه حل هم این بود که بعد از این که فایل بک‌آپ درست شد، یوزرنیم رو که ۸ حرف بود، به ۶ حرف تقلیل دادمش. بعد ری‌استور کردم تو سرور مقصد و ری‌استور هم به درستی انجام شد، اما مشکل اینه که حالا همه‌ی یوزرنیم و اسم‌های دیتابیس و همه‌ی یوزرنیم‌های اف‌تی‌پی و... عوض شده که این باعث مشکلات بعدی می‌شه.

برای برطرف کردن این مشکل من باید چیکار کنم؟

خیلی ممنون
دوستان، کسی راه حلی برای این مشکل پیدا نکرده؟

من تا چند روز بیشتر وقت ندارم برای جابه جا کردن همه‌ی اکانت‌ها. خیلی ممنون می‌شم کمکم کنید.

دوباره ممنون.

mehdi.gh
April 26th, 2013, 13:08
با مدیر سرور جدید صحبت کنید ببینید راضی میشن که محدودیت رو وردارن ؟

smhnaji
April 26th, 2013, 13:09
با مدیر سرور جدید صحبت کنید ببینید راضی میشن که محدودیت رو وردارن ؟
سلام

خیلی ممنون بابت پاسختون. مدیر سرور جدید هیچ مشکلی نداره و انسان بسیار محترمی هست. اما چطوری باید این محدودیت برداشته بشه؟

ایشون هم دارن تمام سعیشون رو می‌کنن و چندین بار هم از من خواستن که دوباره تست کنم اما متاسفانه به نتیجه نرسیده تا حالا.

ممنون

mehdi.gh
April 26th, 2013, 13:15
به لینک زیر مراجعه کنید
String 'username_dbuser' is too long for user name (should be no longer than 16) (http://help.directadmin.com/item.php?id=481)
موفق باشید

smhnaji
April 26th, 2013, 13:24
به لینک زیر مراجعه کنید
String 'username_dbuser' is too long for user name (should be no longer than 16) (http://help.directadmin.com/item.php?id=481)
موفق باشید
ممنون، من این لینک رو دیده بودم و همین راه حل شماره ۲ رو انتخاب کردم:

2) Or delete the existing User, rename the backup to a shorter name, and restore again, eg:
cd /home/admin/admin_backups
mv user.admin.username.tar.gz user.admin.usern.tar.gz
همون‌طوری که گفتم:

من این مشکل رو به این شیوه به صورت موقت حل کردم. راه حل هم این بود که بعد از این که فایل بک‌آپ درست شد، یوزرنیم رو که ۸ حرف بود، به ۶ حرف تقلیل دادمش. بعد ری‌استور کردم تو سرور مقصد و ری‌استور هم به درستی انجام شد، اما مشکل اینه که حالا همه‌ی یوزرنیم و اسم‌های دیتابیس و همه‌ی یوزرنیم‌های اف‌تی‌پی و... عوض شده که این باعث مشکلات بعدی می‌شه.

برای برطرف کردن این مشکل من باید چیکار کنم؟

اما آخه مشکل اینه که پس چرا تو سرور قبلی هیچ مشکلی نداشته؟ و بغیر از اون، چرا یوزرنیم خود من توی سایت جدید، ۸ حرفیه؟!

این یعنی این که من هیچ کاری نمی‌تونم بکنم و باید حتما بعد از این که اکانت‌ها رو ری‌استور کردم، توی فایل‌های config همه‌ی سایت‌ها برم و Database Name ها و Database Username ها رو تغییر بدم؟ و همین‌طور FTP Username ها رو؟ (و...) ؟

خیلی ممنون

cserver.ir
April 26th, 2013, 13:26
چون کانفیگ دوتا سرور یکی نیستند این مشکل بوجود اومده ، میتونین اون بک آپ هایی که مشکل داشته رو دستی انتقال بدید یا اینکه موارد مشکل ساز رو توی کانفیگ سرور ادیت کنید .

smhnaji
April 26th, 2013, 13:58
چون کانفیگ دوتا سرور یکی نیستند این مشکل بوجود اومده ، میتونین اون بک آپ هایی که مشکل داشته رو دستی انتقال بدید یا اینکه موارد مشکل ساز رو توی کانفیگ سرور ادیت کنید .
سلام و خیلی ممنون از توجهتون. خب می‌شه لطفا بفرمایید که چه کانفیگی باید توی سرور جدید عوض بشه؟ که از هاستینگ خواهش کنم این کار رو انجام بده.
فکر کنم مشکل این باشه که در String 'username_dbuser' is too long for user name (should be no longer than 16) (http://help.directadmin.com/item.php?id=481) نوشته شده:


Although there are settings in the mysql.user and mysql.db tables which control then max length of the username, MySQL clearly states that they cannot be changed:
MySQL :: MySQL 5.5 Reference Manual :: 6.3.1 User Names and Passwords (http://dev.mysql.com/doc/refman/5.5/en/user-names.html)

حالا آیا کانفیگ دیگه‌ای هست که بشه ازش استفاده کرد؟

بازم ممنون

cserver.ir
April 26th, 2013, 14:28
String 'username_dbuser' is too long for user name (should be no longer than 16) (http://help.directadmin.com/item.php?id=481)

موفق باشید .

smhnaji
April 26th, 2013, 14:47
String 'username_dbuser' is too long for user name (should be no longer than 16) (http://help.directadmin.com/item.php?id=481)

موفق باشید .

پس مثل این که واقعا راه حل جدید و بی‌مشکلی نیست.

ممنون

nginxweb
April 26th, 2013, 14:52
موضوع حل و بسته شد
:53: