. mysql Database import error: 40101 SET @OLD_CHARACTER_SET_CLIENT =@ @CHARACTER_SET

Source: Internet
Author: User
Tags mysql version mysql database phpmyadmin

Friends to apply for a free MySQL database space to do the test, this morning to import the database to try, anyway, a few times lead a mistake. Error Tip:

The code is as follows Copy Code
/*!40101 SET @OLD_CHARACTER_SET_CLIENT =@ @CHARACTER_SET_CLIENT * *;

My local version of MySQL is: 5.1.45, coding is utf-8

The MySQL version of the server is: 5.1.33, encoding I also turned the utf-8.

Initially thought is a version of the problem, but the version is 5.1.x, should not be a lot of related. I also built a library on my own machine to try, found that can be successful, what solution? Let's ask Gu brother.

From the crazy little donkey Baidu Hi find the article to solve the problem as follows:

-------------------------------

Cannot import MySQL database when imported
MySQL 5n to 4n conversion of Chinese garbled processing experience

Problem: Because the 4n version of the database is encoded as a latin1,5n version of the database encoded as UTF8. caused.

Remove the following code


The code is as follows Copy Code
/*!40101 SET @OLD_CHARACTER_SET_CLIENT =@ @CHARACTER_SET_CLIENT * *;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS =@ @CHARACTER_SET_RESULTS * *;
/*!40101 SET @OLD_COLLATION_CONNECTION =@ @COLLATION_CONNECTION * *;
/*!40101 SET NAMES UTF8 * *;

Use phpMyAdmin import, file character Set selection latin1, everything is OK.

Experience: Use phpMyAdmin to export in default state, save the exported UTF8 encoded file as an ANSI encoding in Notepad.

Open a text file, replacing all GBK as Latin1

Actually, I just took that part

The code is as follows Copy Code

/*!40101 SET @OLD_CHARACTER_SET_CLIENT =@ @CHARACTER_SET_CLIENT * *;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS =@ @CHARACTER_SET_RESULTS * *;
/*!40101 SET @OLD_COLLATION_CONNECTION =@ @COLLATION_CONNECTION * *;
/*!40101 SET NAMES UTF8 * *;

get rid of it and execute successfully.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.