我的环境变量
首先检查自己的环境变量是否正确配置。
这是我的环境变量配置,5.7和8.0分别配置,如何详细配置环境变量网上可以搜到,不是我要说的。
切记:
第一张图片新建变量时,值是安装路径,我没有配置到 bin 目录,而是在编辑变量中引用是才写 bin,重点是前面如果有设置 bin ,后面就不能有了。
窗口命令操作 MySQL5.7
①可以搜索cmd,然后以管理员身份运行
②输入 net start mysql 不加分号,直接回车,启动 mysql 。这里是mysql5.7
③启动成功后,输入 mysql -uroot -p 然后输入密码,连接成功。(也可以-p后直接跟密码)
④ 查看版本 select version(); 。退出 exit 。关闭mysql服务 net stop mysql 。
窗口命令操作 MySQL8.0
①输入启动 net start mysql80 。(mysql80 我不记得是自己设置的 还是默认的了…可以去任务管理器 -> 服务 -> 打开服务 查看到这个名)
②如果还使用同样的命令 mysql -uroot -p 就会报这样的错。必须指定端口号和IP地址 本机就是localhost
(我先装的8.0版本所以端口是3306,5.7的端口是3308)
mysql -u root -P 3306 -h localhost -p
③同样 查看版本 select version(); 。退出 exit 。
④关闭服务 net stop mysql80 。
也可能你的是和我的反着来的哦。。。。。。