符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
本实验的环境:
发展壮大离不开广大客户长期以来的信赖与支持,我们将始终秉承“诚信为本、服务至上”的服务理念,坚持“二合一”的优良服务模式,真诚服务每家企业,认真做好每个细节,不断完善自我,成就企业,实现共赢。行业涉及花箱等,在成都网站建设公司、成都全网营销推广、WAP手机网站、VI设计、软件开发等项目上具有丰富的设计经验。
linux系统:
cat /etc/redhat-release
CentOS release 6.5 (Final)
数据库环境(源码编译,多实例):
select version();
+------------+
| version() |
+------------+
| 5.5.32-log |
+------------+
模拟的是将latin1字符集数据库修改UTF-8字符集的数据库的过程
创建latin1字符集的数据库:
MySQL> create database anguo default character set = latin1 default collate = latin1_swedish_ci;
Query OK, 1 row affected (0.00 sec)
创建latin1字符集的表:
create table student(id int(4) not null auto_increment,name varchar(20),primary key(id)) default character set = latin1 default collate = latin1_swedish_ci;
set names latin1;
insert into student(name) values('zhang'),('he'),('hou'),('liu'),('安果'),('张三');
修改步骤:
1)导出表结构
mysqldump -uroot -pmysql -S /data/3306/mysql.sock --default-character=utf8 -d anguo>/data/backup/createanguo.sql
其中 –default-character=utf8表示设置以什么字符集连接,-d表示只导出表结构不导出数据
2)手工修改createoldboy.sql中表结构定义的字符集为新的字符集
sed -i 's/latin1/utf8/g' /data/backup/createanguo.sql
注意:批量替换的时候确保相关字段里面没有latin1相关的字符。
3)确保记录不再更新,导出所有记录
mysqldump -uroot -pmysql -S /data/3306/mysql.sock --quick --no-create-info --extended-insert --default-character-set=latin1 anguo >/data/backup/dataanguo.sql
--quick:该选项用于转储大的表,它前置mysqldump从服务器一次一行地检索表中的行而不是检索所有行,并在输出前将它缓存到内存中
--extended-insert: 使用包括几个values列表的多行insert语法,这样使转储文件更小,重载文件时可以快速插入
--no-create-info:不到出每个转储表的create table语句
--default-character-set=latin1: 按照原有的字符集导出所有数据,这样导出的文件中,所有中文都是可见的,不会保存成乱码
4)打开dataanguo.sql,将set names latin1修改成set names utf8
sed -i 's/latin1/utf8/g' /data/backup/dataanguo.sql
注意:批量替换的时候确保相关字段里面没有latin1相关的字符。
5)使用新的字符集创建数据库
create database anguo default character set = utf8 default collate = utf8_general_ci;
6)创建表,执行createoldboy.sql
mysql -uroot -pmysql -S /data/3306/mysql.sock anguo < /data/backup/createanguo.sql
7)导入数据,执行初始化
mysql -uroot -pmysql -S /data/3306/mysql.sock anguo < /data/backup/dataanguo.sql
注:部分内容参考深入浅出MySQL数据库开发、优化与管理维护