windows mysql5.7解压版 安装
目录下的my-default.ini 改为 my.ini
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir="E:\\soft\\mysql-5.7.19-winx64"
datadir="E:\\soft\\mysql-5.7.19-winx64\\data"
log-output=FILE
general-log=1
general_log_file="E:\\soft\\logs\\general.log"
slow-query-log=1
slow_query_log_file="E:\\soft\\logs\\slow.log"
long_query_time=3
log-error="E:\\soft\\logs\\err.log"
输入命令:
mysqld --install mysql57
mysqld --initialize --console (执行成功后最后一行有密码) 或 mysqld --defaults-file=E:\my.ini --initialize --explicit_defaults_for_timestamp
net start mysql57
set password for 'root'@'localhost'=password('root');
如果需要密码登录:
在my.ini里[mysqld]下添加skip-grant-tables
,跳过权限,重启服务。
mysql -u root -p
直接就可以进入了
UPDATE mysql.user SET authentication_string = PASSWORD('root'), password_expired = 'N' WHERE User = 'root' AND Host = 'localhost'
;
设置好密码后重启。