一。安装时选择安装目录: D:\server\mysql
二。安装完成后:把 D:\server\mysql\my-example.cnf 拷贝到c:\下并改名为:c:\my.cnf
三。编辑C:\my.cnf:
去掉前面的注释符并修改成:
[mysqld]
basedir=D:/server/mysql/
datadir=D:/server/mysql/data/
(打不开??用记事本,手工敲入打开命令C:\my.cnf,或者到dos下用edit编辑!)
注意上面:是 '/' 而不是 '\' 。
保存修改,退出。
四。启动mysql,有如下方法:
方法一:使用winmysqladmin
1)、进入D:\server\mysql\bin目录,运行winmysqladmin.exe,在屏幕右下角的任务
栏内会有一个带红色的图符。图符为禄色灯“MySQL server OK", 图符为红色灯
“MySQL server NO", 为MY.CNF文件语句问题,查改。
2)、鼠标左键点击该图符,选择“show me”,出现“WinMySQLAdmin”操作界面;首
次运行时,中间会出现一个对话框要求输入并设置你的用户名和口令
3)、选择“My.INI setup”
4)、在“mysqld file”中选择“mysqld-opt”(win9x)或“mysqld-nt”(winNT)
5)、选择“Pick-up or Edit my.ini values”可以在右边窗口内对你的my.ini文件进
行编辑
6)、选择“Save Modification”保存你的my.ini文件
7)、如果你想快速使用winmysqladmin(开机时自动运行),选择“Create ShortCut on Start Menu”
8)、测试:
进入DOS界面;
在d:\server\mysql\bin目录下运行mysql,进入mysql交互操作界面
(如果出现 "ERROR 2003: Cant connect to MySQL server on localhost (10061)",
说明你的MySQL还没有启动。My.CNF文件语句问题,查,改。)
输入show databases并回车,屏幕显示出当前已有的两个数据库mysql和test
+-----------+
| Databases |
+-----------+
| mysql |
| test |
+-----------+
方法二:不使用winmysqladmin
1)、在DOS窗口下,进入D:\server\mysql\bin目录
2)、win9X系统运行:
使用命令 mysqld
在NT系统运行:
使用命令 mysqld-nt --standalone
3)、此后,mysql在后台运行
4)、测试mysql:(在D:\mysql\bin目录下)
a)、使用命令mysqlshow
正常时显示已有的两个数据库mysql和test
+-----------+
| Databases |
+-----------+
| mysql |
| test |
+-----------+
2 rows in set (0.00 sec)
b)、使用命令mysqlshow -u root mysql
正常时显示数据库mysql里的五个表:
+--------------+
| Tables |
+--------------+
| columns_priv |
| db |
| host |
| tables_priv |
| user |
+--------------+
五。 退出MySQL操作界面
在mysql>提示符下输入quit可以随时退出交互操作界面:
mysql> quit
Bye
你也可以用control-D退出。
六。MySQL已经安装好。
其中d:\mysql为mysql的安装目录
其实mysql的图形界面功能不是很强大,建议用DBTOOLS,
当你第一次登陆时,为提示你输入用户名和密码,此时
你可输入管理身份root,然后输入一个密码。
建表:
CREATE TABLE UserVmCfg(
UserId varchar(20) default '',
PassWord varchar(20) default '',
SendTo varchar(26) default '',
MailSubject varchar(20) default '',
GreetingOption int(10) default '',
GreetingWavData LONGBLOB);
这是我用过的一个实例。客户端如何登陆我还没用过,不过你看一下帮助
应该就可以实现。GOOD LUCK
默认的用户名和密码:
root 空密码
% 空密码
具体的到mysql数据库中的user表中看看!用户有登陆地址的限制,就是host字段里的。创建新用户有两种方法:
1、grant 语句
GRANT priv_type [(column_list)] [, priv_type [(column_list)] ...]
ON {tbl_name | * | *.* | db_name.*}
TO user_name [IDENTIFIED BY 'password']
[, user_name [IDENTIFIED BY 'password'] ...]
[WITH GRANT OPTION]
2、用insert语句直接在user权限表中插入记录具体的可以看看mysql中文手册,800多k,不大,可去下一个看看,比一般的书好多了。
大多数的mysql书也是照它写的!!!