这是一个非常新手的问题,我对使用数据库非常陌生,主要是R的用户,也喜欢Bash Unix Shell。我在Windows 10笔记本电脑上安装了MySQL服务器5.7,并且一直在使用Workbench访问或填充数据库。

我想很好地掌握数据库内分析,并提出了一些广泛的问题。

从笔记本电脑上的R轻松访问笔记本电脑上的MySQL数据库非常简单。另外,如果我转到Windows命令行并从目录mysql -u -root -p中键入MySQL/MySQL Server 5.7/bin,则可以在mysql提示符下开始键入SQL命令。

我的问题是,关于在笔记本电脑或任何其他mysql服务器中访问MySQL数据库。从VM上的远程Linux会话中,或者在该Linux会话中启动R之后。我可以在Linux上单独在Linux VM上安装mysql客户端并访问MySQL数据库,还是必须安装MySQL服务器。

我的预感是我不必安装服务器,但我正在Windows Linux子系统(WLS)中进行实验(这本身就引起了混乱,因为WLS是新事物,我不想概括我从中学到的东西在WLS中进行实验以从远程Linux机器工作。

然后还有另一个问题是要在我的Windows上安装的Virtual Box中使用Linux。

为了简化我的问题,我想至少知道要确定是否需要安装mysql服务器,并使其运行以访问另一台计算机上的任何mysql数据库,还是已经安装了mysql客户端就足够了?

您的意见将不胜感激,因为我仅成功尝试使用WLS并阅读了几篇博文/博客,我想在继续实验之前弄清MySQL的工作原理。

理想情况下,我想从我可以找到的任何bash shell或任何R会话中查询数据。
谢谢

最佳答案

不,您无需在计算机上安装mysql服务器即可远程访问另一个mysql服务器。客户就足够了。

关于mysql - 我可以仅安装mysql客户端连接到mysql服务器吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45516409/

10-12 16:51
查看更多