Posts Tagged ‘mysql’

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

Navicat 8.0 for MySQL 8.0.20与 Navicat 8.0 for PostgreSQL 8.0.20

星期三, 11月 7th, 2007

Navicat 8.0 for MySQLNavicat 8.0 for PostgreSQL的目前版本均为 v8.0.20。

Navicat 8.0 for MySQL提供简体中文版,下载地址为:

http://www.--escaped_anchor:7cf60dfcd5efccce1ea10dd5f379d929--.com/download/navicat8_mysql_cs.exe
Navicat 8.0 for PostgreSQL只有英文版,下载地址为:
http://www.--escaped_anchor:7cf60dfcd5efccce1ea10dd5f379d929--.com/download/navicat8_pgsql_en.exe

相关的其它文件在:

http://www.4×4y.com/110284_CrackDown_Navicat.for.PostgreSQL.v8.0.20-iNViSiBLE_crack.html

http://www.4×4y.com/111201_CrackDown_Navicat.for.MySQL.v8.0.20-iNViSiBLE_crack.html

两个工具的界面基本一样,主菜单都是“文件”,“查看”,“工具”,“窗口”,“帮助”。
toolbar工具栏也基本一样:“连接”,“管理用户”,“表”,“视图”,“存储过程”,“查询”,“报表”,“备份”,“计划任务”,“全部”。
不同的地方是Navicat 8.0 for MySQL 有“事件”,Navicat 8.0 for PostgreSQL 有“Others”。
Navicat 8.0 for MySQL 8.0.20的中文版把“计划任务”,写成了 “计画任务”,其它还有些地方翻译的内容让人看得迷糊。

由于navicat只提供30天的免费试用,因此可以用免费的工具来替代navicat进行长期使用,
mysql的管理工具可以使用heidisql,来源 :  http://www.--escaped_anchor:ec34ec8db0bbdf2fe05f0af6e2cd6428--.com/ ,(heidisql没有中文版)。
postgresql的管理工具可以使用pgAdmin III ,来源:http://www.--escaped_anchor:cf90b91f9b2686d28b14f90cc79900ec--.org/
pgAdmin支持多种操作系统:fedora,freebsd,opensuse,osx,rhel,slackware,solaris,win32
下载地址在:http://www.--escaped_anchor:f3e2fff4994d4a2862efd861aa99ee75--.org/ftp/pgadmin3/release/v1.8.0/

另外还有功能强大的基于jdbc的数据库管理工具:DbVisualizer-6.0.6
参考:http://618119.com/archives/2007/10/19/9.html

Tags: DbVisualizer, heidisql, mysql, Navicat, pgAdmin, PostgreSQL

Related posts

在Apache Tomcat上安装Wordpress 2.3

星期一, 10月 22nd, 2007

在Apache Tomcat上安装Wordpress 2.3

借助quercus这个纯Java PHP引擎,我们可以在Tomcat上安装Wordpress.

1.首先下载

JDK: jdk-6u3-windows-i586-p.exe http://www.mnidc.net/software/java_se/jdk-6u3-windows-i586-p.exe

mysql 5.0.45: http://ftp.ntu.edu.tw/pub/--escaped_anchor:eb0ea675fbb8e7d924e684d322873a93--/Downloads/MySQL-5.0/mysql-noinstall-5.0.45-win32.zip

Tomcat 6.0.14: http://www.apache.org/dist/--escaped_anchor:079305423cce36d6691457475e081123--/tomcat-6/v6.0.14/bin/apache-tomcat-6.0.14.zip

quercus 3.1.3: http://quercus.caucho.com/download/quercus-3.1.3.war

Wordpress 2.3: http://wordpress.org/latest.zip

Wordpress 2.3 简体中文语言包 第二版: http://wpcn.googlecode.com/files/--escaped_anchor:514bf1cb49cdb8c6451b5e8c6d9d8e64---2-3-zh_CN-po-mo.zip

mysql jdbc: http://ftp.ntu.edu.tw/pub/--escaped_anchor:eb0ea675fbb8e7d924e684d322873a93--/Downloads/Connector-J/mysql-connector-java-5.1.0.zip

javamail

2.安装:
运行jdk-6u3-windows-i586-p.exe安装 JDK 到D:\Java\jdk1.6.0_03
配置环境变量JAVA_HOME=D:\Java\jdk1.6.0_03
环境变量Path中加入D:\Java\jdk1.6.0_03\bin;

解压mysql-noinstall-5.0.45-win32.zip为:E:\mysql-5.0.45-win32

解压pache-tomcat-6.0.14.zip到为:D:\Java\apache-tomcat-6.0.14

解压quercus-3.1.3.war为:D:\Java\apache-tomcat-6.0.14\webapps\quercus

解压latest.zip为D:\Java\apache-tomcat-6.0.14\webapps\quercus\wordpress

解压wordpress-2-3-zh_CN-po-mo.zip到 D:\Java\apache-tomcat-6.0.14\webapps\quercus\wordpress\wp-content\language

解压mysql-connector-java-5.1.0.zip得到mysql-connector-java-5.1.0.jar,将其复制到D:\Java\apache-tomcat-6.0.14\webapps\quercus\WEB-INF\lib

将activation.jar和mail.jar复制到D:\Java\apache-tomcat-6.0.14\webapps\quercus\WEB-INF\lib。

4.配置:

将 D:\Java\apache-tomcat-6.0.14\webapps\quercus\wordpress\下的wp-config-sample.php重命名为wp-config.php
编辑后的wp-config.php的内容如下:

<?php
// ** MySQL settings ** //
define(’DB_NAME’, ‘wordpress’); // The name of the database
define(’DB_USER’, ‘root’); // Your MySQL username
define(’DB_PASSWORD’, ”); // …and password
define(’DB_HOST’, ‘localhost’); // 99% chance you won’t need to change this value
define(’DB_CHARSET’, ‘utf8′);
define(’DB_COLLATE’, ”);

// You can have multiple installations in one database if you give each a unique prefix
$table_prefix = ‘wp_’; // Only numbers, letters, and underscores please!

// Change this to localize WordPress. A corresponding MO file for the
// chosen language must be installed to wp-content/languages.
// For example, install de.mo to wp-content/languages and set WPLANG to ‘de’
// to enable German language support.
define (’WPLANG’, ‘zh_CN’);

/* That’s all, stop editing! Happy blogging. */

define(’ABSPATH’, dirname(__FILE__).’/');
require_once(ABSPATH.’wp-settings.php’);
?>

5.启动:

运行E:\mysql-5.0.45-win32\bin\mysqld.exe
运行D:\Java\apache-tomcat-6.0.14\bin\startup.bat

6.安装设置Wordpress

打开浏览器,访问 http://localhost:8080/quercus/wordpress/wp-admin/install.php

进行安装。

(Tomcat后台此时会报很多异常,这是因为wordpress在检测相关的表是否已经创建)

7.访问

http://localhost:8080/quercus/wordpress/ 可以看到内容显示正常。

(more…)

Tags: mysql, php, quercus, Tomcat, Wordpress

Related posts