mysql5.6命令行执行sql文件,中文数据乱码解决办法
2016-03-05 11:53
573 查看
cd C:\MySQL\MySQLServer5.5\bin
C:
mysql -h localhost -u用户名 -p密码 -D数据库名 < sql源文件
(我的数据库字符集是utf8的)通过上面命令执行sql文件,如果源文件数据有中文,会出现乱码,解决方案如下:
修改数据库安装目录下的my.ini配置文件:
不同版本修改不一样
5.6版本添加character-set-server=utf8
其他版本不清楚,要么和5.6一样,要么是default-character-set=utf8
C:
mysql -h localhost -u用户名 -p密码 -D数据库名 < sql源文件
(我的数据库字符集是utf8的)通过上面命令执行sql文件,如果源文件数据有中文,会出现乱码,解决方案如下:
修改数据库安装目录下的my.ini配置文件:
不同版本修改不一样
5.6版本添加character-set-server=utf8
其他版本不清楚,要么和5.6一样,要么是default-character-set=utf8
相关文章推荐
- mysql读写分离之amoeba
- Mysql事务及行级锁的理解
- 把.sql文件恢复到mysql数据库方法
- mysql使用遇到的问题
- mysql查询优化以及索引使用
- mysql 主从问题集锦
- vs连接mysql出错解决方法
- 做一个合格的程序猿之MYSQL存储引擎INNODB简介--初识索引(三)
- Mysql表操作
- Ubuntu 14.04下安装MySQL
- Mysql对自增主键ID进行重新排序
- MySQL中concat函数(连接字符串)学习整理
- 在Windows7中搭建Mysql Cluster
- 修改mysql数据库表的engine类型
- day05 mysql基础
- Xampp mysql无法启动的解决方案(转)
- 2003 - Can't connect to MySQL server on 'x.x.x.x' (10038)
- mysql命令
- mysql innodb_flush_log_at_trx_commit
- mysql undo redo log在事务中起的作用