سلام
یک دیتابیس دارم که حجمش خیلی زیاده. وقتی میزنم ریستور بشه از طریق ssh یک 600 مگش که ریستور میشه . بعد این ارور را میده
ERROR 1115 (42000) at line 6965398: Unknown character set: 'utf8mb4'
و دیگه ریستور نمیشه
لطفا کمک کنید
سلام
یک دیتابیس دارم که حجمش خیلی زیاده. وقتی میزنم ریستور بشه از طریق ssh یک 600 مگش که ریستور میشه . بعد این ارور را میده
ERROR 1115 (42000) at line 6965398: Unknown character set: 'utf8mb4'
و دیگه ریستور نمیشه
لطفا کمک کنید
دیتابیس رو زیپ کردین ؟
نه sql هست
خوب شما باید فایل رو زیپ کنین با فرومت .gz تا حجمش کم بشه و راحت بتونین زیپ کنین
مشکلتون و حلش تو یه سایت رفرنس
[#ACTIVERECORD_JDBC-160] Unknown character set: 'utf8mb4' / mysql - Kenai.com JIRA
میشه فارسی توضیح بدین باید چی کار کنم
ممنون میشم
---------- Post added at 12:33 PM ---------- Previous post was at 12:11 PM ----------
دوست عزیز فکر نمیکنم ربطی داشته باشه . ولی من در کل دستور برای ریستور کردن sql.gz جایی ندیدم
من با این دستور ریستور میکنم : mysql -u dbusername -p databasename < backupname.sql
فایل my.cnf رو ویرایش کن.
و این رو تغییر بده:
character_set_server = utf8
اگه نبود اضافه کن
نسخه mysql مبدا و مقصد یکی هست ؟
این انکدینگ رو نسخه ۵.۱ به بعد انگار فقط شناخته میشه . یا باید همه رو با utf8 جایگزین کنید داخل فایل sql یا نسخه mysql سرور ارتقا بدید تا این انکدینگ رو شناسایی کنه .
ممنون
مشخصات سرور من اینه
- Server: Localhost via UNIX socket
- Server version: 5.1.56-log
- Protocol version: 10
- User: root@localhost
- MySQL charset: UTF-8 Unicode (utf8)
Web server
- cpsrvd 11.30.5.3
- MySQL client version: 4.1.22
- PHP extension: mysql
نسخه 5.1.56 هست
در مورد بکاپ . نمیدونم دسترسی به سرور قبلی ندارم. بعد حجم بکاپ هم 4 گیگ هست . نمیتونم متاسفانه بازش کنم . سرچ و ریپلیس کنم
یعنی سرورم مشکلی نداره برای باز کردنش... ولی نمیدونم با چی باید باز کنم؟
با دستور nano نمیشه خیلی اذیت میکنه
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)