标签:
今天在一台机器(OS为windows7 64bit)上装MySQL5.6.16数据库,看了下机器,之前有安装MySQL,不过没启动服务,
于是就打开cmd.exe输入mysqld --install,谁知出现Install/Remove of the Service Denied! 错误,奇怪。
查了下MySQL相关资料,命令没有敲错,为什么安装服务失败呢,后来仔细一想,哦,
权限不够,我用的是普通用户权限,恩,再次打开cmd.exe,不过这次要右击“Run as administrator”,恩,然后再键入mysqld --install OK,服务安装成功!
在安装成windows服务成功后,用net start mysql 启动时提示启动成功,但当我连接mysql就报以下错误:
ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)
my.ini文件内容:
[mysqld] basedir =D://develop//mysql-5.6.16 datadir =D://develop//mysql-5.6.16/data
basedir: 为你数据库程序放置目录
datadir :为你数据库数据目录
重新安装服务,启动服务之后,登录成功.
注:如果想把datadir指定到其他目录,则需要把安装目录下的data目录下的文件与目录拷贝到你所指定的目录下.
总结:
导制此问题的主要原因就是自已指定的数据库数据目录没有包含系统的数据库文件.
如果把数据库目录设到其他目录(不是安装目录下的data目录),则需要把此目录下的文件和目录拷到你指完的目录
mysql windows下绿色版mysql安装问题解决办法
标签:
原文地址:http://www.cnblogs.com/weiguo21/p/4305896.html