سلام
یک دیتابیس دارم که حجمش خیلی زیاده. وقتی میزنم ریستور بشه از طریق 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 نمیشه خیلی اذیت میکنه