迁移Mysql: 从Windows 2003到Solaris 10
2007-05-24 18:08
423 查看
这次把Mysql从Windows 2003到Solaris 10迁移的过程中,问题多多,总算解决了。
1 在Solaris 10中直接按照最新版本的mysql 5.0.41,基本差别不大。
2 在Solaris下安装mysql后,无法将编码设置为GBK。后来才发现应该在mysql编译时增加字符集的设置。即在编译的参数中加入:
--with-extra-charsets=gbk,gb2312,utf8
需要注意的是,如果编译失败重新编译前,一定要先将解压缩的mysql源码包目录删除,重新解压缩,重新编译!!
3 设置mysql的字符集:在/etc/my.cnf中的mysqld段和client段加入代码:
[client]
default_character_set=gbk
[mysqld]
default_character_set=gbk
可以登录mysql后台来查看服务器的编码设置。
mysql>show GLOBALE VARIABLES like 'character_set%';
可以直接修改它:set global character_set_*=gbk; (需要 root 权限)
4 MySQL在Solaris上表名是区分大小写的(case sensitive)。但MySQL在Windows下都不区分大小写。只能修改它的设置,在/etc/my.cnf中增加一行,并放在[mysqld]段:
lower_case_table_names = 1
参数解释:0:区分大小写 1:不区分大小写
MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:
1)数据库名与表名是严格区分大小写的;
2)表的别名是严格区分大小写的;
3)列名与列的别名在所有的情况下均是忽略大小写的;
4)变量名也是严格区分大小写的;
1 在Solaris 10中直接按照最新版本的mysql 5.0.41,基本差别不大。
2 在Solaris下安装mysql后,无法将编码设置为GBK。后来才发现应该在mysql编译时增加字符集的设置。即在编译的参数中加入:
--with-extra-charsets=gbk,gb2312,utf8
需要注意的是,如果编译失败重新编译前,一定要先将解压缩的mysql源码包目录删除,重新解压缩,重新编译!!
3 设置mysql的字符集:在/etc/my.cnf中的mysqld段和client段加入代码:
[client]
default_character_set=gbk
[mysqld]
default_character_set=gbk
可以登录mysql后台来查看服务器的编码设置。
mysql>show GLOBALE VARIABLES like 'character_set%';
可以直接修改它:set global character_set_*=gbk; (需要 root 权限)
4 MySQL在Solaris上表名是区分大小写的(case sensitive)。但MySQL在Windows下都不区分大小写。只能修改它的设置,在/etc/my.cnf中增加一行,并放在[mysqld]段:
lower_case_table_names = 1
参数解释:0:区分大小写 1:不区分大小写
MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:
1)数据库名与表名是严格区分大小写的;
2)表的别名是严格区分大小写的;
3)列名与列的别名在所有的情况下均是忽略大小写的;
4)变量名也是严格区分大小写的;
相关文章推荐
- 迁移和升级windows 2003 R2到windows 2008 SP2 推荐
- Windows 2003下成功配置IIS+Php+Mysql+Zend Optimizer+GD库+Phpmyadmin
- Windows 2003 账号迁移工具
- XX汽车零配件工厂windows 2003服务器迁移项目
- Windows 2003 下 PHP、Mysql 、IIS 的环境搭建
- Window 2003证书服务器迁移到Windows 2008 R2(1)
- Window 2003证书服务器迁移到Windows 2008 R2(1)
- DHCP Server从Windows 2003迁移升级到Windows 2008 R2
- windows 10 下安装mysql 5.7.17的简单笔记
- Windows 2000/XP/2003 下 IIS PHP MySQL Zend Optimizer GD库 phpMyAdmin安装配置
- windows 2003 系统下搭建mysql+PHP+zend环境(二)
- 在 Windows 10 上安装 解压缩版 MySql(推荐)
- 在使用 Intel E5 v2 系列处理器的 ESXi 5.x 上运行时,Windows 2008 R2 和 Solaris 10(64 位)虚拟机出现蓝屏或内核不稳定。 (2094336)
- 战之十 多台windows 2003 活动目录至win 2008 r2迁移实例
- 使用Windows迁移工具迁移2003至2012R2 一、工具介绍
- windows 10下安装mysql-5.7.21-winx64
- 安装solaris_11.2与windows双系统(VM10模拟实现)(一)
- 忙着Windows 10迁移?不要忘记Windows 7的安全!
- 迁移和升级windows 2003 R2到windows 2008 SP2
- Windows 2003活动目录DC如何迁移到Windows 2008ADDS 推荐