分享
 
 
 

W2K下安装 MYSQL 4.0.21 手记

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

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;

除了is /not is,其他与NULL运算的结果均为NULL

SELECT 1 = NULL, 1 <> NULL, 1 < NULL, 1 > NULL;

SELECT 1 IS NULL;

正则表达式支持

SELECT * FROM pet WHERE name REGEXP '^b';

SELECT * FROM pet WHERE name REGEXP '^[bB]';

SELECT * FROM pet WHERE name REGEXP 'fy$';

SELECT DATABASE();

12、以BATCH模式运行命令

mysql < batch-file

mysql -e "source batch-file"

mysql -h host -u user -p < batch-file

mysql < batch-file | more

mysql < batch-file > mysql.out

mysql -vvv:表示需要看到正在运行的命令

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有