简单介绍ubuntu server与desktop关系以及解决ubuntu server下的mysql无法被远程连接


一、ubuntu server与ubuntu desktop

ubuntu server 与ubuntu desktop其实基本一致,下载的时候,ubuntuserver比桌面版要小只有几百MB,而桌面版有一个多G,但并不意味着ubuntuserver不如desktop,实际上,桌面版之所以更大,首先,是因为他主要面向日常办公的用户或开发者,所以会附带图形界面(通常是GNOME);桌面版还会带很多工具比如浏览器、文本图形文本编辑器、音频播放器、office、等等。而server版注定了你只能面对黑白的命令窗,你也没有各种图形化的娱乐和办公工具,当然,你也可以装server版之后再装你喜欢的桌面(kde\unity\xfce\gnome等)和软件(office、网易云音乐、intellij IDE、eclipse等)。服务器通常是用于跑一些web服务,因此ubuntu srever当然就不会有很多多余的东西,因此他是精简的。

除了附带软件上的差别,还有配置,服务器版面向服务器,因此安全策略会较desktop高(因此,如果你想装server之后再装你需要的桌面和软件你就要有面对各种权限配置的准备,个人建议你还不如装桌面版然后把不需要的软件卸掉,也可以手动更换你自己喜欢的图形桌面)。但是并不能说桌面版就不安全,实际上桌面版也很安全,只不过服务器版的会根据一般的服务器需求进一步禁用一些功能或访问端口。(可以这么理解,对于可能用可能不用的东西,desktop会保留而server会禁止)。然后你只能在实际使用的时候根据需要再配置


二、ubuntu server下的mysql无法被远程连接

看完上面的介绍,应该能明白为什么ubuntu server下的mysql不能被远程连接了吧?其实就是server默认禁用了mysql远程登陆。
在确定你要发起连接的主机与被连接的带mysql的主机是可以相互访问的前提下
只要修改/etc/mysql/mysql.conf.d/mysqld.cnf下的bind-address就好了,如下图



配置完不要忘了重启mysql服务

猜你喜欢

转载自blog.csdn.net/qq_23937195/article/details/73469409