不知道为什么最近几个版本的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')
改密码成功