Archive for the ‘mysql’ Category

mysql 5.0 在插入记录的时候遇到 Incorrect string value这个错误

星期五, 6月 27th, 2008

修改 C:\Program Files\mysql\mysql Server 5.0\my.ini

mysqlmysqld的 default-character-set为gbk,

my.ini节选如下:
[mysql]

default-character-set=gbk

[mysqld]
port=3306

basedir=”C:/Program Files/mysql/mysql Server 5.0/”

#Path to the database root
datadir=”C:/Program Files/mysql/mysql Server 5.0/Data/”
default-character-set=gbk
default-storage-engine=MyISAM

然后重启数据库,重新创建数据库即可。

创建的数据库步骤如下:

在heidisql里,先运行  set names ‘gbk’,

然后运行建表sql。

然后就可以看到表的字段和内容,均为中文显示了。

其它关于mysql 的笔记:

1.在命令行下, 用 mysql -uroot连接到mysql服务器
2.SHOW DATABASES; 查看当前服务器已经有的数据库名字。
3.use test 表示连接到名叫”test”的数据库
4.show table;
查看该数据库中的表名。
5.查询记录
select * from topic limit 10,3;
表示从topic中的第11条记录开始,取出三条,
6 show status;
查看数据库配置的一些信息。
7.查看数据库版本
SELECT VERSION();

8.创建数据库
CREATE DATABASE `testtable`; /*!40100 CHARACTER SET utf8 COLLATE utf8_general_ci */

9.创建表

CREATE TABLE `testtable`.`testtablemsg` (`testtabletype` VARCHAR (50)
DEFAULT ‘fc_ssq’ NOT NULL, `testtableday` VARCHAR (50) DEFAULT ‘08024′ NOT NULL,
`testtablename` VARCHAR (50) DEFAULT ‘福’ NOT NULL, PRIMARY KEY(`testtabletype`,`testtableday`))
COMMENT = “开奖公告” TYPE = InnoDB /*!40100 DEFAULT CHARSET utf8 COLLATE utf8_general_ci */;

10.查看表字段
SHOW /*!32332 FULL */ COLUMNS FROM `testtablemsg`;
11.查看主键信息
SHOW KEYS FROM `testtablemsg`;

12.导入sql到指定的数据库:

mysql -uroot -p testtable < /data/lizongbo_tmp/import/testtable.sql

13.查看所有连接

SHOW FULL PROCESSLIST;

14.导入sql文件的时候遇到错误信息

ERROR 1153 at line 6388: Got a packet bigger than ‘max_allowed_packet’

然后查看对应参数:

mysql> show VARIABLES like ‘%max%’;
+———————————+———————-+
| Variable_name                   | Value                |
+———————————+———————-+
| ft_max_word_len                 | 254                  |
| ft_max_word_len_for_sort        | 20                   |
| innodb_max_dirty_pages_pct      | 90                   |
| innodb_max_purge_lag            | 0                    |
| max_allowed_packet              | 1047552              |
+———————————+———————-+

于是修改
mysql> set max_allowed_packet=4047552;
Query OK, 0 rows affected (0.00 sec)

Tags: mysql

Related posts

Openfire 3.5.1 和 DbVisualizer 6.0.10

星期六, 4月 26th, 2008

Openfire 3.5.1 和 DbVisualizer 6.0.10

Openfire 3.5.1发布了,Openfire Connection Manager也更新到 3.5.1了。

Openfire Connection Manager增加了 HTTP binding 功能

相关链接:
http://www.igniterealtime.org/community/blogs/ignite/2008/04/24/openevenmorefire-351-released
http://www.igniterealtime.org/community/message/169333

相关下载地址 :

http://www.igniterealtime.org/downloadServlet?filename=--escaped_anchor:02a7ab568a16996440ac0b9fac8e7c4a--/openfire_3_5_1.zip
http://www.igniterealtime.org/downloadServlet?filename=connectionmanager/connection_manager_3_5_1.zip

源代码下载:
http://www.igniterealtime.org/downloadServlet?filename=--escaped_anchor:02a7ab568a16996440ac0b9fac8e7c4a--/openfire_src_3_5_1.zip
http://www.igniterealtime.org/downloadServlet?filename=connectionmanager/connection_manager_src_3_5_1.zip

新增加了两个插件:

http://www.igniterealtime.org/projects/--escaped_anchor:02a7ab568a16996440ac0b9fac8e7c4a--/plugins/monitoring.jar
http://www.igniterealtime.org/projects/--escaped_anchor:02a7ab568a16996440ac0b9fac8e7c4a--/plugins/fastpath.jar

这两个插件是从Openfire Enterprise剥离出来的部分功能,Openfire Enterprise的其它功能,可能在后期会陆续开放很成开源。

最近更新的插件还有:

http://www.igniterealtime.org/projects/--escaped_anchor:02a7ab568a16996440ac0b9fac8e7c4a--/plugins/subscription.jar
http://www.igniterealtime.org/projects/--escaped_anchor:02a7ab568a16996440ac0b9fac8e7c4a--/plugins/userImportExport.jar

Openfire Enterprise 插件:
http://www.igniterealtime.org/projects/--escaped_anchor:02a7ab568a16996440ac0b9fac8e7c4a--/plugins/enterprise.jar
http://www.igniterealtime.org/projects/--escaped_anchor:02a7ab568a16996440ac0b9fac8e7c4a--/plugins/webchat.war

SparkWeb的源代码已经可以通过svn下载了,
svn下载地址为: http://svn.igniterealtime.org/svn/repos/sparkweb/

svn co http://svn.igniterealtime.org/svn/repos/sparkweb/trunk sparkweb

Openfire的启动信息为:
………
Openfire 3.5.1 [Apr 26, 2008 9:30:02 PM]
Admin console listening at http://127.0.0.1:9090
缺少数据库方案 openfire. 尝试安装…
数据库更新成功
缺少数据库方案 fastpath. 尝试安装…
数据库更新成功
Starting Fastpath Server
缺少数据库方案 monitoring. 尝试安装…
数据库更新成功
Starting Monitoring Plugin

connection_manager的启动信息为:
..
2008-04-26 21:43:54.259::INFO:  Logging to STDERR via org.mortbay.log.StdErrLog
2008-04-26 21:43:54.321::INFO:  jetty-6.1.x
2008-04-26 21:43:55.665::INFO:  Started SelectChannelConnector@0.0.0.0:7070
Connection Manager 3.5.1 已启动 [2008-4-26 21:43:55]

DbVisualizer 更新到了 6.0.10

官方网站直接下载的页面做了判断,
现在直接访问 http://www.dbvis.com/products/dbvis/install/install.jsp

会被转到
http://www.dbvis.com/products/dbvis/download/index.jsp

但是通过手工输入url,还是可以直接找到下载地址:
http://www.dbvis.com/products/dbvis/download/install-archived.jsp?version=6.0.10

也可以直接替换以前下载链接中的版本号来获得安装文件。
相关下载地址为:
http://www.dbvis.com/product_download/dbvis/media/dbvis_windows_6_0_10.zip
(或者 http://www.dbvis.com/product_download/dbvis-6.0.10/media/dbvis_windows_6_0_10.zip )

http://www.dbvis.com/product_download/dbvis-6.0.10/media/dbvis_windows_6_0_10.exe
http://www.dbvis.com/product_download/dbvis-6.0.10/media/dbvis_windows_6_0_10_jre.exe

http://www.dbvis.com/product_download/dbvis/media/dbvis_windows_6_0_10.exe
http://www.dbvis.com/product_download/dbvis/media/dbvis_windows_6_0_10_jre.exe

dbvis.license和L.class,还是可以直接使用和6.0.6一样的
(参考 http://618119.com/archives/2007/10/19/9.html )

不过由于现在使用的数据库环境不同,现在用不到 DbVisualizer 了,
都是直接 mysql -u root -h 127.0.0.1 上去操作。

Tags: DbVisualizer, IM, OpenFire, spark, xmpp

Related posts