下載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 服務就配置完成了