您的位置:首页 > 数据库 > MySQL

Mysql安装问题

2015-11-06 00:00 573 查看
由于本人新电脑为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

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

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

有了密码后:

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

修改密码:

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

比如:mysqladmin -uroot -p123456 password 246888
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 安装 软件