热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

MYSQL入门之三_将本地MySQL数据导入SAE数据库

MYSQL入门之三_将本地MySQL数据导入SAE数据库1.MySQL字符集MySQL的默认字符集是latin1,将本地MySQL库导出成sql,再导入到SAE的MySQL时中文字符出现乱码,解决方法是将本地mysql默认字符集也设成utf8查看...SyntaxHighligh

MYSQL入门之三_将本地MySQL数据导入SAE数据库
 
1.        MySQL字符集
MySQL的默认字符集是latin1,将本地MySQL库导出成sql,再导入到SAE的MySQL时中文字符出现乱码,解决方法是将本地mysql默认字符集也设成utf8
查看当前MySQL字符集  www.2cto.com  
mysql> show variables like 'character_set_%';
更改MySQL默认字符集
$ vi /etc/mysql/my.cnf
在client和mysqld中加参数
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
init_cOnnect='SET NAMES utf8'
重启MySQL后台服务
$ service mysqld restart
 
2.        导入/导出数据
一般导入导出数据通过sql文件进行,sql文件包括一系列sql命令,包含建表,插入数据等等
 
3.        从MySQL导出数据
$ mysqldump -h localhost -u root -p 库名表名 > /tmp/tmp.sql
 
4.        向SAE数据库中导入数据
SAE->我的应用->服务管理->MySQL->管理MySQL->导入,选择/tmp/tmp.sql,文件字符集utf8,SQL兼容模式MYSQL40,导入
导入之后可以在管理MySQL界面中看到新导入的数据表
 
5.        错误处理
如果SAE导入时提示LOCK出错,则在/tmp/tmp.sql中删除所有LOCK, UNLOCK相关语句即可
 
6         参考实例
 
http://oatmental123.sinaapp.com/slim/index.php
 

推荐阅读
author-avatar
1234567山02
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有