下载mysql 5.7.22
解压文件,发现根目录下没有data目录
进入bin 目录:
cd d:\Program Files\MySQL\MySQL Server 5.7\bin
运行
mysqld --initialize-insecure --user=mysql
执行完命令发现根目录多了个data 的文件夹
配置my.ini 文件,
执行命令:
mysqld install MYSQL57 --defaults-file="G:\DataDBs\mysql-5.7\my.ini"
启动mysql 服务,默认密码为空登录进去
update mysql.user set authentication_string=password('newpwd'),password_expired='N' where user='root';
修改密码并修改过时策略(字段名和mysql 5.6略有不同,5.6的:update user set password = password('newpwd'),password_expired='N' where user = 'root';)
-- 开启远程连接权限
grant all on *.* to root@'%' identified by 'newpwd' with grant option;
flush privileges;
然后重启mysql 服务就配置完成了