mysqld与mysql的关系到底是怎么样,请说的详细点。
2018-07-31 · 百度认证:云南新华电脑职业培训学校官方账号
mysqld启动MYSQL服务mysqldSQL后台程序(即MySQL服务器)。要想使用客户端程序,该程序必须运行,因为客户端通过连接服务器来访问数据库。
mysqld是用来启动mysql数据库的命令,mysql是打开并执行sql语句的命令。
这两个都在mysql安装文件夹的bin目录下。
mysqld:SQL后台程序(即MySQL服务器)。要想使用客户端程序,该程序必须运行,因为客户端通过连接服务器来访问数据库。
mysql:交互式输入SQL语句或从文件以批处理模式执行它们的命令行工具。
拓展资料:
MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。
参考资料:百度百科-mysql
mysqld与mysql具有不同的功能。
mysqld,也被称为MySQL服务器,是主程序,大部分工作用于MySQL的安装。 MySQL服务器管理访问MySQL数据目录, 包含数据库和表。数据目录也是其他信息如日志文件和状态文件的 默认位置。官方帮助文档说明:
MySQL是一个简单的SQL shell(具有GNU读行功能)。它支持交互式和非交互式的使用。当交互使用时,查询结果以ASCII表格式呈现。当非交互式地使用(例如,作为过滤器)时,结果以tab分隔的格式呈现。可以使用命令选项更改输出格式。
参考资料:
百度百科 mysqld.exe
mysql是打开并执行sql语句的命令
这两个都在mysql安装文件夹的bin目录下
数据库不是可以用sqlplus在本机上启动的吗?为什么还要用mysqld
There is nothing to worry about service names, that can be customized... by default mysql takes MySQL as service names on windows machines.
If you wanna change the service on either of machine.. just uninstall the service..
<path2MySQLBinDir>mysqld --remove mysql
Now you can give diff name this time..say Neelima
<path2MySQLBinDir>mysqld --install Neelima
Now you will see a service name called Neelima for MySQL server...
Coming back to diff between mysql & mysqld (forget service names here)
mysql -- mysql is a command-line client for executing SQL statements interactively or in batch mode.
mysqld -- mysqld is the MySQL server.
引用自:网页链接