JAVA教程 JAVA虚拟机电子书

Java是什么 Java培训

Java教程 W2K下安装 MYSQL 4.0.21 手记 Java软件学习

1、从www.mysql.com下载推荐版本(recommended) 4.0.21,我下载的是ZIP而非安装版

2、解压文件到一个目录,我是e:\mysql,这个目录下应该有bin、data及其他目录

3、在c:\winnt目录下建一个my.ini文件,写上以下内容,以指出你的安装路径:
[mysqld]
# set basedir to your installation path
basedir=e:/mysql
# set datadir to the location of your data directory
datadir=e:/mysql/data

4、在dos command line下测试安装是否正确:进入e:\mysql\bin目录,用命令
mysqld --console
应该显示以下内容
040927 19:06:48 InnoDB: Started
mysqld: ready for connections.
Version: ´4.0.21-debug´ socket: ´´ port: 3306 Source distribution
这表示mysql的service已经启动,监听端口3306

然后在另一个dos窗口关闭mysql service:
mysqladmin -u root shutdown
此时看到刚才启动MYSQL的窗口显示:
040927 19:11:27 mysqld: Normal shutdown
040927 19:11:28 InnoDB: Starting shutdown...
040927 19:11:31 InnoDB: Shutdown completed
040927 19:11:31 mysqld: Shutdown Complete
表示已经关闭。

5、把MYSQL安装成服务,以让MYSQL自动启动
在DOS窗口使用如下命令:
mysqld --install
即可,非常简单。此时可以到计算机管理-服务中看到多了一个mysql的服务,你可以根据

自己的喜好把它设置为自动或者手动启动。

6、测试服务是否安装成功
可以在服务面板中直接看看能不能启动,也可以到DOS窗口用命令
net start sql
测试,这是一个windows命令。
如果出现了1067号错误,一般的原因就是你在前面第3步中my.ini没有设置对。


7、用以下命令测试服务是否已经启动成功
e:\> e:\mysql\bin\mysqlshow
e:\> e:\mysql\bin\mysqlshow -u root mysql
e:\> e:\mysql\bin\mysqladmin version status proc
e:\> e:\mysql\bin\mysql test
e:\> e:\mysql\bin\mysql -e "SELECT Host,Db,User FROM db" mysql -u root

8、从其他机器上连接数据库
mysql -h host -u user -p
其中host是机器名(IP),user是用户名
会提示你输入密码,如果正确的话就出现以下提示符
mysql>
你可以键入\h或者help;试试

9、切换数据库、create table,insert,select测试
mysql> \u test
Database changed
mysql> create table tab1 (c1 varchar(10));
Query OK, 0 rows affected (0.19 sec)

mysql> insert into tab1 (c1) values (´1000´);
Query OK, 1 row affected (0.01 sec)

mysql> commit;
Query OK, 0 rows affected (0.00 sec)

mysql> select * from tab1;
------
| c1 |
------
| 1000 |
------
1 row in set (0.00 sec)

10、几个有用的函数和命令
SELECT VERSION(), CURRENT_DATE;
SELECT NOW();
SELECT USER();

SHOW DATABASES;
SHOW TABLES;
DESCRIBE tablename;

GRANT ALL ON databasename.* TO ´your_mysql_name´@´your_client_host´;
CREATE DATABASE menagerie;

从本地文件读取数据到表
LOAD DATA LOCAL INFILE ´/path/pet.txt´ INTO TABLE pet;

11、SQL支持
SELECT * FROM pet WHERE birth >= ´1998-1-1´;(日期格式可以这样写)
SELECT name, birth, CURDATE(), (YEAR(CURDATE())-YEAR(birth)) -

(RIGHT(CURDATE(),5)<RIGHT(birth,5)) AS age FROM pet;

Java教程分页: 共2页: 上一页 1 [2] 下一页

其他Java虚拟机教程:

如何使用JSSE实现SSL安全连接

正确优雅的解决用户退出问题——JSP和Strut

J2ME学习——使用OTA来发布你的程序

JBUILDER9 访问由.NET构建的WEB SERVICE(1)

为已有的Java图形程序增加储存WMF矢量文件

体会真正的Struts开发(2期)

Tag Interface Component Library (TICL) 1

入门系列--使用dom4j来处理xml文档

关于Java栈与堆的思考

关注J2ME Wireless Toolkit 2.2新特性

struts框架中多行表单提交

Java学习过程应该深入理解的一些重点

在Tomcat中配置安全域(概述)

设计模式之Singleton

Tomcat SQL Server2000连接池配置

Servlet及JSP中的多线程同步问题

jboss4.0下使用MySql数据源的设置方法

决战系统设计--某CMMI Level3公司系统设计

关于TOMCAT APACHE整合后的servlet应用!

JML起步---使用JML 改进你的Java程序(4)

Jsp JavaBean循序渐进教程(五)

Groovy用户指南(7)

J2ME-MIDP1.0游戏完整实现-双人扫雷1.0(一

一步步在Jbuilder5中整合Oracle 9iAS开发WE

X3D实战基础讲座之十一

提升EJB性能的12招

用JBuilder 9 开发一个文本编辑器

使用Hibernate 和 Spring 实现一个事务持久

Oracle9iAS Containers for J2EE独立版指南

JBoss4中对EJB3.0支持的Hibernate3和数据源

整形变量与字节数组的相互转换

Asp.Net查询MSSQL数据库的一个例子

J2ME中建立Splash启动界面

我的apache与tomcat整合经验

如何正确实现多线程安全的singleton patter

在J2ME平台上构建你的邮件程序

Java语言编码规范

EJB2.0系统中什么时候使用messaging或者RMI

DAO学习

矩阵乘法(java)

JSP中在内存中生成的图片显示到页面中

Jakarta Commons BeanUtils

J2EE技术简单介绍

J2ee与ASP.NET平台电子企业的两种构想(2)

Java数据对象(JDO)快速入门

int i=0;i=i ;i=?//简单问题背后的不简单

将JBuilder和其它J2ME开发环境进行集成

Java字符丢失与中文编码

Jive中的分页处理

用Groovy Template 生成代码 2nd