初学mysql所遇到的问题总结

**

总结一下个人最近使用mysql的问题

   1,首先先说明一下我电脑用的win10,mysql5.7版本
   2.先陈述下问题,后面一一为大家提供我的解决方案
      (1) cmd 下输入mysql 显示“mysql'不是内外部命令。
    .刚开始,因为我的mysql是用舍友U盘拷的,于是在cmd(切记用管理员权限)  Ctrl+R 输入cmd  再加shirt+ctrl+enter就是用管理员权限进入-----

C:\WINDOWS\system32>即说明是管理员下打开 (少数计算机可能没有效果 因为我自己有过,后来不知道怎么好了 哈哈 本人菜鸟,不过兴趣极大)。
如果你的mysql已经装好了但cmd下显示不是内外部命令说明 环境变量没配。 打开桌面上的此电脑 右键-属性 在这里插入图片描述
高级系统设置–>高级–>环境变量 接下来选择系统变量–>path
新建一个路径(此路径是mysql.bin路径)
在这里插入图片描述
用户找到program files-- 一般情况下是在C盘 复制路径(记住是server 服务器)添加好了之后就可以在cmd正常打开.
(2)第二个问题是 我在有的书上看到net start mysql 开启mysql服务 因为我的mysql版本是5.7 即 用net start mysql57
关闭服务用 net stop mysql57。
(3) 我有一次忘了mysql -uroot -p(后面跟你设置的密码)
密码,教大家一个办法. 在文件资源管理器中找到programdata
(一般隐藏了)在这里插入图片描述
在这里插入图片描述
找到配置文件my.ini
在这里插入图片描述
在[mysqld] 添加skip-grant-tables 下次登陆不再需要密码mysql
回车即可(切记打开my.ini配置文件 添加skip-grant-tables之前需要
net stop mysql57 关闭服务,或者重启服务即可,
我之前犯了一个错误导致net start mysql57时–”服务正在开启或关闭,请稍后再试一次" 原因就是因为我的my.ini配置文件选择了加密(哈哈,好蠢啊 主要因为这样更改了权限可以直接登录任意mysql 我觉得不安全所以选择将他加密隐藏,还有一个原因就是mysql还有残余进程没有清理干净。给两个方法清理它
在任务给管理(crtl+Alt+del)中找到mysqld.exe选择结束任务,在重启mysql服务。 另一个首先在dos下
tasklist| findstr "mysql“ 查看mysql残余进程
taskkill /f /t /im mysqld.exe 终止进程
然后在net start mysql57 启动服务应该就没什么问题了
/*小弟第一次写博客,有什么不足之处还请大家见谅,有什么好的意见或者建议以及学习网站还请联系我,
最后给个关注呗,谢谢大家! */

猜你喜欢

转载自blog.csdn.net/weixin_43762939/article/details/89020101