Mysql vs mysqld vs mysql-server

游泳大师

我有一个需要MySQL服务器的项目,所以我使用...

apt install MySQL-server

在意识到 Ubuntu 已经有一个MySQLd运行在systemd. 所以我卸载了MySQL-server

但是我无法登录它,并且当我尝试安装MySQL-server时,它一直出现错误,我认为这些错误来自二进制冲突?以及我没有密码。

三者有什么区别?我只想连接到启动时启动的数据库。如果我可以使用已经安装的那个,我没有密码怎么登录。

其他信息

which mysql-> /usr/bin/mysql which mysqld-> /usr/sbin/mysqld

马赫迪

首先必须明确的是MySql-Server,顾名思义,它是一个Server程序,用于持久化数据并为其提供查询接口。但是mysql是一个客户端程序,可用于与您的服务器(本地或远程)进行交互。

说了这么多,通过阅读手册页,你可以理解:

  • mysqld 是服务器可执行文件(其中之一)
  • mysql 是命令行客户端
  • mysqladmin 是维护或管理实用程序

我希望这些信息对您有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章