MySQL 与 mysqld 与 mysql-server

Swi*_*ter 2 mysql apt

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

apt install MySQL-server

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

但我无法登录它,当我尝试安装MySQL-server它时,一直出现错误,我认为这些错误是由于二进制文件冲突造成的?而且我没有密码。

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

其他信息

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

Mah*_*hdi 5

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

话虽如此,通过阅读手册页,您可以理解:

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

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