在 cmd里可以通过 mysql登入数据库,也可以使用root账户登录数据库,还可以再建账户登录,有什么区别吗?
还有就是 net stop mysql ;是mysql一直在后台进程中吗?还是它的什么服务一直在运行?那exit时关闭的是什么呢?
小白求指导。。。。。
在 cmd里可以通过 mysql登入数据库,也可以使用root账户登录数据库,还可以再建账户登录,有什么区别吗?
还有就是 net stop mysql ;是mysql一直在后台进程中吗?还是它的什么服务一直在运行?那exit时关闭的是什么呢?
小白求指导。。。。。
1.不同的用户可以赋予不同的权限,root是超级管理员。比如你是新人,想学习数据库方面的东西,我给你开个账号,给你的权限只有查询权限,其他修改删除操作的权限不给你,那你就只能查询,修改删除等操作,你是执行不了的。
2.mysql数据库后台服务在运行,你才能通过命令行去登录数据库、操作数据;这个服务是整个mysql的服务。通过命令行登录数据库,就相当于使用图形化工具登录操作数据库,exit就是退出了这个工具,mysql的服务是一直都在的。exit之后,关掉cmd,再打开还是可以登录数据库。可是把数据库的服务停掉后,在命令行你就无法登录操作数据库了