这是一个非常新手的问题,我对数据库的工作非常陌生,主要是R的用户,也是Bash Unix Shell的用户。我在Windows10笔记本电脑上安装了MySQL服务器5.7,并且一直在使用工作台访问或填充数据库。
我想要很好地掌握数据库中的分析,并有几个广泛的问题。
从我笔记本电脑上的R访问我笔记本电脑上的MySQL数据库很容易,这很简单。此外,如果我转到windows命令行并从目录MySQL/MySQL Server 5.7/bin输入SQL,那么可以在mysql提示符下开始输入SQL命令。
我的问题是,关于在我的笔记本电脑或任何其他MySQL服务器上访问我的mysql数据库。从VM上的远程Linux会话,或在该Linux会话中启动R之后。我可以在linux虚拟机上单独安装mysql客户端并访问MySQL数据库吗?还是必须同时安装MySQL服务器。
我的预感是我不必安装服务器,但我正在Windows Linux子系统( WLS )中进行实验(这本身就是一个混乱的来源,因为WLS是一个新事物,我不想将我从WLS实验中学到的东西推广到在远程Linux机器上工作。
然后还有另一个问题,那就是在我的windows上安装的Linux in Virtual Box上的工作。
为了简化我的问题,我想知道至少要确定一个人是否需要安装mysql服务器并使其运行才能访问另一台机器上的任何mysql数据库,或者安装mysql客户端就足够了?
您的意见将非常感谢,因为我只是成功地尝试使用我的WLS和阅读了几篇文章/博客,我想在继续我的实验之前弄清楚MySQL是如何工作的。
理想情况下,我希望从我能找到的任何bash shell或任何R会话中查询数据。谢谢
发布于 2017-08-05 06:59:00
不需要,您不需要在计算机上安装mysql服务器即可远程访问另一台mysql服务器。客户端就足够了。
https://stackoverflow.com/questions/45516409
复制相似问题