windows上mysql5.7服务启动报错

安装之后,启动服务 net start mysql,无法启动,日志报错缺少一些系统表,mysql.user等表

解决办法:

bin目下执行:mysqld --initialize-insecure --user=mysql

执行之后生成目,录C:Program FilesMySQLMySQL Server 5.7data,新建立root用户,无密码

mysqladmin -u root password 123456,指定root用户密码

ps:

net start mysql
net stop mysql
mysqld --install,windows上安装服务,mysqld --remove移除服务

mysqld --console 启动打印日志
mysqladmin -uroot shutdown 停服务

这里是最需要注意的地方,在安装mysql服务时,一定要切换到mysql安装目录的bin目录下,不管你是否配置环境变量,否则在安装完后启动服务还是会报上面的错误。

原文地址:https://www.cnblogs.com/darange/p/10438996.html