Welcome 微信登录

首页 / 数据库 / MySQL

MySQL中文乱码解决方案集锦

MySQL中文乱码解决方案集锦

整理一些MySQL中文乱码解决方案,比较实用。在使用MySQL时,插入中文字符,经常会出现乱码,中文全被用?代替。出现这种情况的原因,多是字符集不匹配造成的。在MySQL中,如果使用缺省的字符集,在建库、建表时,默认使用的是latin1字符集,为ISO 8859-1西欧字符集。插入中文字符时,与之不匹配,就会出现乱码。本人使用的是MySQL 5.0版,并用C#操作MYSQL数据库,当插入中文字符时,发现显示的是乱码。初步估计是字符集没有配对。查找后,发现M...
[图文]如何保护好Oracle服务器上的监听器

[图文]如何保护好Oracle服务器上的监听器

Oracle监听器简介Oracle监听器是Oracle服务器软件的一个组件,它负责管理Oracle数据库和客户端之间的通讯,它在一个特定的网卡端口(默认是TCP 1521端口)上监听连接请求,并将连接转发给数据库,由两个二进制文件组成:tnslsnr和lsnrctl。其中tsnlsnr就是监听器本身,它运行在数据库服务器端,lsnrctl是监听器控制程序,用于在服务器上或远程管理监听器。与监听器相关的还有两个配置文件:sqlnet.ora和listener...
将MySQL命令行的显示数据提取为文本方法[图文]

将MySQL命令行的显示数据提取为文本方法[图文]

下面的是在Windows下的而不是在Linux系统下的。在使用MySQL命令行查询数据时,发送帖子经常采用抓图,如下图:这样显示就不太方便,显示速度较慢,如何将数据提取为文本:1、单击右键,选择标记如下图:2、选择要复制的数据区域(连续区域),白色表示选中如下图:3、单击右键,完成复制,就可以将数据粘贴到需要的其他地方了,效果如下:mysql> show databases;+--------------------+| Database |+---...
Linux下Oracle sqlplus中文显示乱码的问题的解决

Linux下Oracle sqlplus中文显示乱码的问题的解决

在Windows下sqlplus完全正常,可是到Linux下,sqlplus中文显示就出问题了,总是显示“??”,这个问题又怎么解决呢?经过在网络上查资料,以及尝试,得到的解法如下:其实很简单我们只要设置退出sqlplus,设置相应的环境变量NLS_LANGexport NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"为了下次不必重新设置,我们可以将其放在/home/Oracle/.bash_profile或/etc...
Oracle 共享服务器(Shared Server/MTS)的配置简析

Oracle 共享服务器(Shared Server/MTS)的配置简析

Oracle 9i 下的共享服务器 Shared Server(8i 中的多线程服务器 MTS)主要用在 OLTP 业务中,服务器进程每次处理业务只需很短的时间,大多在空闲状态,在这种情况下,可以用较少的资源,处理较多的用户请求。共享服务器的配置1.设置 DISPATCHERS 参数: 在 pfile 中添加:*.DISPATCHERS="(PROTOCOL=TCP)(SERVICE=SKYSH)(DISPATCHERS=2)(PROTOCOL=IPC)(...
使用mysqlhotcopy备份MySQL

使用mysqlhotcopy备份MySQL

我以前备份都使用mysqldump,导成文本文件便于存放,但是速度很慢的。最快的备份方法当然是直接把数据目录copy一份了。但是一般来说,都要关闭 MySQL的服务才能做,不然在你copy的时候刚好还有人读写表那麻烦就大了。这次朋友介绍我使用mysqlhotcopy。就相当于上面,不过他可以热备份.他备份非常快,我测试一个2.8G的mysql他备份的时间在3分钟内完成.下面是它的介绍.mysqlhotcopy是一个Perl脚本,最初由Tim Bunce编写...
<< 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 >>