解决方案mysql
1.首先,你须要把原来的服务删除,使用管理者权限启动cmd,并进入对应的mysql/bin文件夹中:sql
mysqld --remove mysql
2.mysql的根目录下: 你须要清空data目录。若是没有data目录,请自行建立一个空目录,起名为data!3d
3.初始化!mysqlcode
mysqld --initialize-insecure --user=mysql
4.注册mysql服务!这里有两种选择,各位均可以试一试,我是第二种方法成功的blog
(1)rem
mysqld --install --defaults-file=d:\mysql-8.0.11-winx64\my.ini
这个我失败了cmd
(2)it
mysqld.exe --install mysql-d --defaults-file="d:/mysql-8.0.11-winx64/my.ini"
这个成功了class
圈起来的是要建立mysql服务的服务名,能够随意设置登录
5.开启mysql服务
net start mysql-d
6.此时建立的mysql服务为无密码的mysql服务,能够登陆查看一下
mysql -u root -p
若是想退出mysql登陆,可使用如下方法
exit
至此,本机上的mysql服务正式启动。