mysql启动报错,原因是mysql8需要初始化:

mysqld --initialize --user=mysql --console

如果继续报错,需要查看错误信息,一般会是data目录已经存在,那么按照提示删除data目录即可。再次执行尚需命令即可,这时候输出会显示root的初始密码。
mysqld: Table ‘mysql.plugin‘ doesn‘t exist_初始化
mysqld: Table ‘mysql.plugin‘ doesn‘t exist_mysql_02