在数据库与web结合时出现中文乱码问题,可能是由于MySql安装时没有设置默认编码为“utf_8”,现欲重装数据库,已验证猜想。
首先要将MySQL中重要的数据库备份:
备份
Win+R 运行 | cmd |利用“cd \Program Files\MySQL\MySQL Server 5.0\bin”命令进入bin文件夹 |
利用“mysqldump?-u 用户名 -p databasename >exportfilename”导出数据库到文件,
如mysqldump -u root -p voice>voice.sql,然后输入密码即可开始导出。
还原
进入MySQL Command Line Client,输入密码,进入到“mysql>”,输入命令"show databases;",回车,看看有些什么数据库;建立你要还原的数据库,输入"createdatabase voice;",回车;切换到刚建立的数据库,输入"use voice;",回车;导入数据,输入"source voice.sql;",回车,开始导入,再次出现"mysql>"并且没有提示错误即还原成功。