MySQL5.1非安装版在Windows中的安…

我们现http://www.mysql.com网站上下载MySQL5.1的ZIP文件。

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

现将E:\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=E:/mysql
# 设置数据库的目录
datadir=E:/mysql/data

请注意在选项文件中使用正斜线儿不是反斜线指定Windows路径名。如果使用反斜线,必须用双反斜线:

[mysqld]
# 设置MySQL基本安装目录
basedir=E:\\mysql
# 设置数据库的目录
datadir=E:\\mysql\\data
保存文件退出。

要想启动服务器,输入命令:

C:\> E:\mysql\bin\mysqld --console (在控制台会看到详细的启动信息。

下述命令可以停止MySQL服务器:

C:\> E:\mysql\mysqladmin -u root shutdown
下述命令可以将MySQL作为系统服务添加到Windows里:
C:\> E:\mysql\mysqld --install (较简单,系统服务为自动启动)
C:\> E:\mysql\mysqld --install-manual (较简单,系统服务为手动启动)
C:\> E:\mysql\mysqld --install MySQL --defaults-file=C:\windows\my.ini (详细,系统服务为自动启动)
C:\> E:\mysql\mysqld --install-manual MySQL --defaults-file=C:\windows\my.ini (详细,系统服务为手动启动)
下述命令可以将MySQL从系统服务中删除:
C:\> E:\mysql\bin\mysqld --remove
安装配置完成之后,接着是MySQL的安全设置,包括设置root密码,删除空用户,开放root帐号远程访问权限。
C:\> E:\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 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的值,修改为E:\mysql\bin\mysqld --defaults-file=c:\windows\my.ini MySQL
 
2.另外一种方法在MySQL GUI TOOLS的configure instance中修改path to binary为正确的路径.
mysql> update user set host = '%'
       -> where host='127.0.0.1';
设置root@localhsot,root@%密码:
mysql> update user set password = password('newpwd')
       -> where host = '%';
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值