初学mysql的时候,正式环境不能瞎玩,只能自己在Navicat上创建了数据库,
但是想用 命令行连接自己本机的数据库 却发生了下面的问题,偏偏 CSDN 上有
太多的烂贴了(明明照做了问题却没有解决)为了帮助初学者入门mysql数据库,
特意开了此帖,希望可以帮到你们!
正文开始:
命令行本地连接自己的数据库,出现以下问题:
’mysql’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
原因是因为环境变量没有配置好:
【我猜大部分人都不会记得自己数据库安装的路径】
- 以下方式可获取mysql的安装路径:
1、组合键 win+R,输入:services.msc
2、找到mysql服务,右键→属性→复制可执行文件路径
【复制路径到 \bin 即可】
【复制路径到 \bin 即可】
【复制路径到 \bin 即可】
如我的路径:C:\Program Files\MySQL\MySQL Server 5.7\bin
3、右击【此电脑】→属性→高级系统设置→环境变量→系统变量→PATH
-
① path 中新建添加 mysql 的 bin 目录路径
C:\Program Files\MySQL\MySQL Server 5.7\bin
-
②复制下方内容至path变量中:
%MYSQL_HOME%\bin
4、重新打开命令行,输入:
连接本地数据库不需要 -h+端口号
mysql -uroot -p
Enter password:
本地数据库连接成功!!!!