易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux下mysql中文乱码解决方法

上次在碰到这问题,在网上找了解决方法,可是没记下来。这星期要换机器,要把原来linux下的mysql数据库移到另一台服务器上。安装suse系统、再配置telnet、ftp服务、安装java JDK并配置、再安装eclipse和mysql,又花了一天的时间。感觉还是不熟练,配置防火墙老是不能将telnet和ftp服务排外。mysql又碰到了中文乱码问题,又在网上找一找,现在把解决方法先记下来吧。
系统环境:suse linux server 10,mysql 5.0
安装mysql后,默认的字符集是latin1。在linux下安装mysql不像在windows上安装那像,可以选择字符集(即使当时使用了默认的字符集,安装后也可以在安装目录下修改my.ini文件),但是在linux就不太一样了。
在shell输入mysql登陆后:
mysql>show variables like '%char%';
回车后显示:
+----------------------+---------------------
| Variable_name | Value
+-----------------------+---------------------
| character_set_client | latin1
| character_set_connection | latin1
| character_set_database | latin1
| character_set_filesystem | binary
| character_set_results | latin1
| character_set_server | latin1
| character_set_system | utf8
| character_sets_dir | /usr/share/mysql/charsets/
+---------------------+----------------------
这就是它默认的设置。
接下来到/usr/share/mysql/目录下,将my-medium.cnf文件(使用其它实例配置文件也行)拷贝到/etc目录下:
pds:~# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
pds:~# vi /etc/my.cnf
分别在如下几项中添加字符集:
[client]
default-character-set=gb2312
[mysqld_safe]
default-character-set=gb2312
[mysqld]
default-character-set=gb2312
#default-table-type=innodb
[mysql]
default-character-set=gb2312
再重启mysql让配置生效:
pds:~# service mysql restart
Shutting down MySQL done
Starting MySQL done
再次登陆mysql后,查看变量:
mysql>show variables like '%char%';
+----------------------+---------------------
| Variable_name | Value
+-----------------------+---------------------
| character_set_client | gb2312
| character_set_connection | gb2312
| character_set_database | gb2312
| character_set_filesystem | binary
| character_set_results | gb2


相关文档:

Linux下面的软件RAID6测试

linux下的软件RAID支持RAID级别0,1,4,5,6,今天特别测试一下RAID6。
步骤一:准备分区
分区情况如下,具体如何分区就不介绍了。
/dev/hdb5            5240        5252      1043 ......

JDBC ODBC MYSQL中文出现乱字符 解决

1、将数据库设置为default-character-set=gb2312
2、将控制面板/管理工具/配置好的数据源/配置/详细/MiscOPtions/Character:gb2312
3、代码为 GB2312;
保证这三个地方统一,乱字符解决。
我做出不百思不得其解,就是忽略了第2点。 ......

mysql数据双向同步

2.环境说明
2.1    硬件环境(两台机器的硬件环境相同)
CPU
Inter(R) Pentium(R) Dual CPU E5200 @2.50GHz
内存大小
384MB
硬盘大小
8GB
其它说明
本机器为虚拟机,其有两块网卡,一对网卡直连,一对接入交换机
 
CPU
Inter(R) Pentium(R) Dual CPU E5200 @2.50GHz
内存大小
384MB
......

Redboot配置从flash引导的linux内核

首先,配置RedBoot的IP及其tftp服务器IP,装好tftp服务器,需要下载的内核及内存镜象应放在服务器的/tftpboot目录下
配置RedBoot的指令是
> fconfig
注意:启动的延时不要设为0,否则以后就很难再更改系统了
然后要执行flash存储器的初始化工作:
> fis init
之后,将kernel与ramdisk.gz通过tftp下载至内存并写 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号