笔者是最近玩mysql的时候玩坏了,想写点东西记录下。我安装的是MySQL5.7.21,安装以后没有my.ini文件。mysql
遇到了2个问题,一是mysql服务启动不了,被my.ini整了,二是root密码整没了,登陆不进去数据库sql
推荐参考博客https://blog.csdn.net/Recky_wiers/article/details/79243804,这个写的挺好的数据库
命令总结:.net
mysqld -install 执行命令后提示:Service successfully installed. 表示安装成功blog
mysqld --initialize-insecure --user=mysql 执行命令后会在MySQL的安装目录下生成data目录并建立root用户。ip
net start mysql 启动服务(或者打开doc窗口,打services.msc命令启动mysql也行)博客
net stop mysql 中止服务it
启动MySQL以后,root用户的密码为空,设置密码,命令在这:mysqladmin -u root -p password 新密码 Enter password: 旧密码table
忘记管理员密码的解决办法:mysql的启动参数:skip-grant-tables,在你安装的mysql物理路径下找到my.ini文件,打开搜索到mysqld,在后面加skip-grant-tables,最后记得重启下mysql服务登录