اضافه کردن Collation در phpmyadmin

ممنون میشم توضیح دهید Collation مختلف د ر phpmyadmin درlocal چگونه اضافه میشن و نحوه استفاده از آنها به چه صورت و در چه شرایطی هست.
 

arashdanger

Member
اینی که پرسیدی یه کتاب جوابشه! برو راهنمای mysql و زاهنمای phpmyadmin رو بخون.
میخوای collation رو واسه یه پایگاه داده که وجود داره عوض کنی یا میخوای یه جدول جدید درست کنی؟
فکر نکنم کار با collationها تو phpmyadmin زیاد سخت باشه فقط یادت باشه واسه فارسی از utf-8_persian استفاده کنی(یه چیزی شبیه این بود!) collationها رو میتونی به هر ستونی که از نوع string باشه اعمال کنی.
 
آرش جان :طریقه اضافه کردن collationها به phpmyadmin چیجوری منظورم نصب collationها مختلف چون من توی ورژن قدیمی امکان انتخاب این قسمت را نداشتم توی ورژن 2.2.7-pl1 که توی local دارم بازم
همچین قسمتی نداره ولی توی سرور مختلف تحت لینوکس وجود داره تقریبآ کارش میدونم

مشکل من توی موقع که میخوام از local به سرور منتقل کنم منظورم (sql.) چون توی نسخه local این انتخاب موقع ساخت tabel ندارم ، نمیدونم تونستم مشکلم خوب توضیح بدم
ممنون از توجهت
 

arashdanger

Member
تا اونجایی که فهمیدم مشکل شما از اختلاف نسخه های mysql در سرور و local ناشی میشه (فعال بودن یا نبودن collation هیچ ربطی به نسخه phpmyadmin نداره و مربوط به mysql هست.) پس بهتره که روی local هم همون نسخه ای از mysql رو نصب کنی که روی سرور هست ،اینجوری میتونی کدهای sql رو که مینویسی و توشون از collation ها استفاده میکنی روی local هم تست کنی ولی حدس من اینه که شما بیش از حد به phpmyadmin معتاد شدی و نمیتونی دستی کد sql بنویسی که این اصلا خوب نیست و بهتره که نحوه نوشتن کدهای sql برای mysql رو خوب یاد بگیری.
برای رفع مشکلت هم راه دیگه ای وجود نداره و اگر میخوای میتونی tableها رو روی سرور ایجاد کنی یا اینکه روی local درست کنی و collationها رو دستی به کد sql اضافه کنی.
 
امان از دست collation

من بیشتر مشکلم موقع انتقال فایل sql از local به sever چون تقریبا مشخصات سرور و لوکالم یکی
(local mysql1.4 , server 1.18) البته نسخه 5 دارم ولی کمتر استفاده میکنم
شاید هم به خاطر سریع تر شدن و ساخت یک بار table ها من اون داخل phpmyadmin بسازم ولی شما فکر مکنید طبق فرموده شما اگر myadmin ریط نداره ایا این گزینه در حالت ساخت دستی برای من وجود داره . البته من تنظیم کردن string در php نمیدونم ولی میدونم که امکان پذیر هست ولی آیا نباید این تغییرات در myamin هم قابل انجام باشه چون admin چیزی به غیر از کد php نیست
من فکر میکنم این گزینه یا فعال بشه یا اضافه بشه چون در help myadmin نوشته که تمام collation ساپورت میکنه ولی روش تغییر اونها ندیدم البته تویlocal
در حالات فعلی هم شبیه کاری شما فرمودید انجام میدادم یعنی توی لوکال میساختم روی سرور آنها رو تنظیم میکردم

ممنونم از توجهت ، که برام وقت گذاشتی
 

arashdanger

Member
والا دقیقا متوجه منظورت نشدم ولی اگر میخوای تو phpmyadmin یه collation تعریف کنی برو و table مورد نظرت رو انتخاب کن و روی ستونهایی که از نوع char هستند روی گزینه edit کلیک کن و اونجا collation مورد نظرت رو انتخاب کن.
 

arashdanger

Member
آقا اگر نسخه شما collation رو ساپورت نکنه collation رو نشون نمیده! برای اینکه collation رو تغییر بدی توی phpmyadmin اول دیتابیست رو انتخاب کن بعد table مورد نظرت رو انتخاب کن بعد روی ستونی که latin_1 هست دکمه change همون مداد رو کلیک کن ، اونجا میتونی collation رو تغییر بدی!
اگر بازم نتونستی همینجا بگو.
 

arashdanger

Member
خوب نمیخواستم اینو بگم ولی بنظر میرسه چاره ای جز بروز کردن phpmyadmin ندارید! یا اینکه باید collationها رو دستی وارد کنید. اگر تجربه ای در نصب همچین برنامه هایی ندارید بهتون توصیه میکنم تا زمانی که اطلاعات بیشتری در این مورد پیدا کنید، XAMPP رو دانلود کنید که تو این برنامه همه چیزهایی که نیاز دارید وجود داره و ازون جمله phpmyadmin هست، فقط دقت کنید که نسخه ای از XAMPP رو دانلود کنید که نسخه mysql اون با نسخه mysql سرورتون یکی باشه چون آخرین نسخه XAMPP از mysql5 استفاده میکنه.
 
با سرور XAMPP کارکردم حتی eseyphp ولی مثل APatch دست آدم باز نیست بازم ممنون
دارم mysql به یه جاهایی میرسم خبرش میدم بیشتر سرور هااز نسخه 1.1.18 استفاده میکنند
 
فارسی دیدن دیتا در myadmin

ارش جان با اپدیت بانک و نسخه 1.20 myadmin اون مشکلم حل شد ولی
نمیتونم اطلاعات وارد شده بانک در داخل phpmyadmin فارسی ببینم باید اطلاعات چجوری به بانک بفرستم یا توی myadmin تنظیمات چگونه باشه
همکنون به صورت زبان فارسی و utf8_persian_ci=Collation

البته نصیحت شما در مورد کار نکردن باmyadmin در نظر دارم ..
 

msnasiri

Member
منم همین مشکل رو دارم که نمی تونم داخل phpmyadmin فارسی ببینم و بنویسم
و داخل خود کد ها همشون درستن فقط اونجا حرف "ف" رو خراب لود می کنه - یا در اصل خراب ذخیره می کنه (چون داخل یه ورژن دیگه همون باز کردم حرف "ف" خراب بود
ممنون می شم که بگید
اینی که می گم رو سرور هست
پس هم باسه سرور و هم کلاینت بگید
 

جدیدترین ارسال ها

بالا