2009-12-23 13:10 MySQL5.1非安装版在Windows中的安装及配置

MySQL5.1非安装版在Windows中的安装及配置 我们现http://www.mysql.com网站上下载MySQL5.1的ZIP文件。

我要安装到D盘,就将文件解压到D盘,将文件夹名称改为mysql(随你喜欢),数据库文件夹默认(D:\mysql\data)。

现将D:\mysql里边的my-huge.ini,my-innodb-heavy-4G.int,my-large,ini,my-medium.ini.my-small.ini这五个文件之中一个复制到C:\windows下,取名为my.ini。至于复制哪一个文件,要看你希望MySQL点用系统资源及内存而定,我这里选择中等my-medium.ini。现在my.ini文件的[mysqld]下入这样几行:

# 设置MySQL基本安装目录
basedir=D:/mysql
# 设置数据库的目录
datadir=D:/mysql/data
请注意在选项文件中使用正斜线儿不是反斜线指定Windows路径名。如果使用反斜线,必须用双反斜线:

以上也可以设置Windows的环境Path. path="d:/mysql"


[mysqld]
# 设置MySQL基本安装目录
basedir=E:\\mysql
# 设置数据库的目录
datadir=E:\\mysql\\data
保存文件退出。
要想启动服务器,输入命令:C:\> D:\mysql\bin\mysqld --console (在控制台会看到详细的启动信息。)
下述命令可以停止MySQL服务器:C:\> D:/mysql\mysqladmin -u root shutdown
下述命令可以将MySQL作为系统服务添加到Windows里:
C:\> D:/mysql\mysqld --install (较简单,系统服务为自动启动)
C:\> D:/mysql\mysqld --install-manual (较简单,系统服务为手动启动)
C:\> D:/mysql\mysqld --install MySQL --defaults-file=C:\windows\my.ini (详细,系统服务为自动启动)
C:\> D:/mysql\mysqld --install-manual MySQL --defaults-file=C:\windows\my.ini (详细,系统服务为手动启动)
下述命令可以将MySQL从系统服务中删除:
C:\> D:/mysql\bin\mysqld --remove
安装配置完成之后,接着是MySQL的安全设置,包括设置root密码,删除空用户,开放root帐号远程访问权限。
C:\> D:/mysql\bin\mysql -u root
mysql> use mysql
mysql> select user,host,password from user;
可看到如下查讯结果:
user     host    password
root localhost
root 127.0.0.1
      localhost
删除空的帐号mysql> delete from user where user='';
将host=127.0.0.1改为%或本机IP,以便远程访问数据库
mysql> update user set host = '%'
       -> where host='127.0.0.1';
设置密码:
mysql> update user set password = password('newpwd')
       -> where host = '%';


mysql> update user set password = password('newpwd')
       -> where host = 'localhost';
或者只用如下一行命令,同时对两个root命名
mysql> update user set password = password('newpwd');(不推荐使用)
更新密码后,必须用FLUSH PRIVILEGES让服务器重新读授权表。否则,重新启动服务器前,不会使用更改。
mysql> FLUSH PRIVILEGES;

相关问题解决
将MySQL添加到系统服务时,如果是使用简单方式(mysqld --install),在启动MySQL GUI TOOLS可能会出找不到配置文件的错误
可用以下方法解决:
1.在注册表中找HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MySQL\ImagePath的值,修改为D:\mysql\bin\mysqld --defaults-file=c:\windows\my.ini MySQL

2.另外一种方法在MySQL GUI TOOLS的configure instance中修改path to binary为正确的路径.
附件里面有mysql5.1官方中文教程

你可能感兴趣的:(windows,mysql)