我有一个需要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] 删除。
我来说两句