1.连接数据库时,输入mysql -uroot -proot
,显示不是内部命令或外部命令,也不是可运行程序
,为什么?
-安装路径与调用路径不符。
在命令框输入mysql
时,其实是系统调用了mysql.exe这个可执行文件(.exe只争对于Windows系统而言,Linux系统只有mysql)。系统有环境变量这个概念,在环境变量指定的目录下及当前目录下,寻找这个可执行文件。此时可以把安装路径添加到环境变量中;或者是直接在该安装目录下操作,此时可能需要切换盘符。
2.连接数据库成功后,命令行黑窗口与mysql服务器是什么关系?
- 客户端 client —> 服务器 server。
- 可执行文件mysql.exe就是终端,而mysqld.exe才是mysql服务器进程。.exe只针对于Windows系统而存在。