不知道为什么最近几个版本的mysql(zip)都没有data文件,弄得我吃了不少骨头,还不晓得是哪里出了问题。
解决方案:
第一步:
mysql-5.7.10X默认的配置文件是在C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini,或者自己建立一个my.ini文件,
在其中修改或添加配置:
[mysqld]
basedir=C:\Program Files\MySQL\MySQL Server 5.7.10(mysql所在目录)
datadir=C:\Program Files\MySQL\MySQL Server 5.7.10\data (mysql所在目录\data)
第二步:
现在下的几个版本根本没有data文件,所以
命令行(管理员身份进入)执行: mysqld --initialize --user=mysql --console
先执行以上命令, 生成库. 注意有个临时密码, 要记下来.
然后启动服务.
然后再命令行:
mysql -u root -p
输入密码,
再输入:
set password = password('root')
改密码成功
本文介绍了解决MySQL安装包中缺失data文件的问题步骤。首先需要配置my.ini文件指定basedir和datadir路径,接着使用管理员权限执行初始化命令并记录临时密码,最后设置新的root密码。
993

被折叠的 条评论
为什么被折叠?



