Mysql安装问题

由于本人新电脑为64位,所以从官网下载的最新版本为【mysql-5.7.9-winx64】,

 

但正是这个最新版本让我折腾了好几个小时,特此记录下来!

 

我从官网上下载的是压缩免安装版本【mysql-5.7.9-winx64.zip】,即只需要通过相应的cmd命令配置即可!

 

现在直接说这个版本【mysql-5.7.9-winx64.zip】出现的问题:

 

1.my.ini配置文件内容出错了,在启动服务的时候,服务始终启动不起来,提示的错误信息是:服务正在启动中或是暂停中。。。

通过    【启动任务管理器--》服务--》服务按钮】   进去查看服务的状态,查到MySql的状态为【启动】(服务如果启动成功的话应该显示为【已启动】)

 

解决方案:结束该MySQL进程, 把my.ini修改正确!删除安装【mysqld -remove】,再安装【mysqld install】,启动服务【net start mysql】

 

这是我的my.ini文件,能够正常使用。下载点击这里

 

2. 把一中的问题解决后有出现了下面的问题,启动服务失败,提示下面信息

 

D:\MySQL\mysql-5.7.9-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务无法启动。

服务没有报告任何错误。

请键入 NET HELPMSG 3534 以获得更多的帮助。

 

 

 

通过查询错误log命令【mysqld -console】显示为:

D:\MySQL\mysql-5.7.9-winx64\bin>mysqld -console
mysqld: Can't change dir to 'D:\MySQL\mysql-5.7.9-winx64\data\' (Errcode: 2 - No
 such file or directory)
2015-11-05T14:40:27.766704Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is
 deprecated. Please use --explicit_defaults_for_timestamp server option (see doc
umentation for more details).
2015-11-05T14:40:27.766704Z 0 [Warning] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'E
RROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will
be merged with strict mode in a future release.
2015-11-05T14:40:27.766704Z 0 [Warning] Insecure configuration for --secure-file
-priv: Current value does not restrict location of generated files. Consider set
ting it to a valid, non-empty path.
2015-11-05T14:40:27.767704Z 0 [Note] mysqld (mysqld 5.7.9) starting as process 6
928 ...
2015-11-05T14:40:27.771705Z 0 [Warning] Can't create test file D:\MySQL\mysql-5.
7.9-winx64\data\admin-PC.lower-test
2015-11-05T14:40:27.771705Z 0 [Warning] Can't create test file D:\MySQL\mysql-5.
7.9-winx64\data\admin-PC.lower-test
2015-11-05T14:40:27.772705Z 0 [ERROR] failed to set datadir to D:\MySQL\mysql-5.
7.9-winx64\data\
2015-11-05T14:40:27.775705Z 0 [ERROR] Aborting

2015-11-05T14:40:27.776705Z 0 [Note] Binlog end
2015-11-05T14:40:27.777705Z 0 [Note] mysqld: Shutdown complete


发现是没有data目录!!!!!!

 

到这查询了各种资料,发现大家都出现了这种问题。然后上官网下载了个低一点的版本【mysql-5.6.27-winx64】,解压发现这些版本是有data目录的。。到此才把问题解决!!!!

 

我得解压目录为:D:\MySQL\mysql-5.6.27-winx64

 

下载后的my.ini文件必须把对应的D:\MySQL\mysql-5.6.27-winx64修改为自己解压的文件目录下,这样才能正常使用!

 

具体的配置方法可以参考这里,这里就不多做描述:http://jingyan.baidu.com/article/597035521d5de28fc00740e6.html

 

具体步骤:

1.下载替换掉 my.ini文件
2. MySQL bin目录下,以管理员身份运行cmd,安装服务  mysqld install
3. 启动MySQL  D:\install\mysql-5.6.27-winx64\bin>net start mysql
4. 配置root密码,登陆测试
5. 配置环境变量全路径到 /bin 

 

以下操作均在D:\MySQL\mysql-5.6.27-winx64\bin提示符下录入:

刚安装完成root超级用户是没有密码的,自己设置一个:

D:\install\mysql-5.6.27-winx64\bin>mysqladmin -u root -p password 123456
Enter password: 123456

有了密码后:

输入命令:
mysql -uroot -p  回车后输入自己的密码即可登录!

 

修改密码:

格式:mysqladmin –u用户名 -p旧密码 password 新密码

比如:mysqladmin -uroot -p123456 password 246888

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值