一、准备工作
1. jdk :下载jdk安装或将已经安装好的jdk目录拷贝到目标目录如:D:\jdk1.6
2. mysql:mysql-noinstall-5.1.30-win64.zip ,下载地址:http://dev.mysql.com/downloads/mysql/5.1.html
3. tomcat:下载个解压版解压就可以
文件目录为 D:\jdk1.6,D:\mysql5,D:\tomcat6
二、搭建步骤
1. 配置 JAVA_HOME
找到并打开 D:\tomcat6\bin\catalina.bat 文件,增加:set JAVA_HOME="D:\jdk1.6",这样就可以运行了。
2. 配置 mysql
2.1 找到并打开 D:\mysql5\my-small.ini文件,将才文件另存为my.ini(文件名任意) 打开该文件 增加红色内容
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
default-character-set=gbk
[mysqld]
port = 3306
socket = /tmp/mysql.sock
default-character-set=gbk
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K
basedir=D:\Appserv\MySQL\
datadir=D:\Appserv\MySQL\Data\
#basedir是mysql安装目录;#datadir是mysql数据库存放位置,必须是Data文件夹名
2.2 安装MySQL5的服务,服务名自己定义为MySQL5.
1)、在DOS窗口下进入D:\mysql5\bin目录
2)、执行安装MySQL服务名的命令:
..\mysql5\bin> mysqld-nt.exe -install
Service successfully installed.
3)、启动MySQL5服务
..\mysql5\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
4)、登陆MySQL5服务器
D:\mysql5\bin>mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.67-community MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
注意:MySQL5的管理员用户名为root,密码默认为空。
5)更改MySQL数据库root用户的密码
使用mysql数据库
mysql> use mysql
Database changed
查看mysql数据库中所有的表
mysql>show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| func |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| host |
| proc |
| procs_priv |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
17 rows in set (0.00 sec)
删除mysql数据库中用户表的所有数据
mysql> delete from user;
Query OK, 3 rows affected (0.00 sec)
创建一个root用户,密码为"xiaohui"。
mysql>grant all on *.* to root@'%' identified by 'xiaohui' with grant option;
Query OK, 0 rows affected (0.02 sec)
查看user表中的用户
mysql> select User from user;
+------+
| User |
+------+
| root |
+------+
1 row in set (0.00 sec)
重启MySQL:更改了MySQL用户后,需要重启MySQL服务器才可以生效。
注:如果修改密码后net startmysql出现不能启动mysql的1067错误,则可以使用以下办法解决:
使用cmd命令:D:\Appserv\mysql\bin\mysqladmin -uroot -p shutdown,然后输入密码,
再net start mysql 就没有这个错误提示了!
5)其他命令
创建服务: mysqld --install MySQL5 --defaults-file=${mysqlPath}\myl.ini
停止服务:net stop mysql5
删除服务:mysqld -remove mysql5
上述配置绿色版的方法本人已实践过了, 不足之处请大家指教!