Ubuntu安装Mysql教程(Ubuntu如何启用远程连接mysql)

Ubuntu安装Mysql教程(Ubuntu如何启用远程连接mysql)

浏览次数:
信息来源: 用户投稿
更新日期: 2025-12-05 19:35:48
文章简介

1、用apt-get安装mysql 2、查看Mysql的状态是否安装成功此时mysql的root账户没有设置密码,可以直接用指令登录:设置一下root的密码(部分改成你自己要设置的密码):退出

2025阿里云双十一服务器活动

1、用apt-get安装mysql

2、查看Mysql的状态是否安装成功

此时mysql的root账户没有设置密码,可以直接用指令登录:

设置一下root的密码(部分改成你自己要设置的密码):

退出,输入指令发现不能直接登录了:

目前为止可以直接在服务器上用mysql了。

编辑配置文件监听远程连接

默认情况下,MySQL数据库仅监听本地连接,如果想让外网远程连接到数据库,我们需要修改配置文件,让MySQL可以监听远程固定ip或者监听所有远程ip。

Ubuntu安装Mysql教程,Ubuntu如何启用远程连接mysql

这个值是的时候只监听本地连接,改成可以监听所有连接,或者也可以改成仅允许指定ip连接都可以。

现在vim是阅读模式,按一下进入编辑模式,然后用上下左右键定位到这行(最下面显示INSERT的时候表明处于编辑模式,按Esc可退出返回到阅读模式):

改完之后按Esc退出编辑模式,然后输入保存退出。(若输入则退出但不保存)

3、重启mysqlservice使刚才的修改生效:

mysql默认只允许root账号在本地使用,需要修改一下允许远程使用root账号(没试过其他账号的情况,但原理一致)。先登录mysql:

处为时只允许本地使用,改成?即可远程使用:

检查ubuntu自带的防火墙状态

如果是说明防火墙没开,那就不用管了。防火墙是干嘛的呢,我自己的理解就是,如果开了防火墙,那服务器上所有端口都是默认禁止连接的,只有你允许的端口才允许连接,类似于这种:

所以如果防火墙开了,那要么把防火墙直接关了,要么添加一条规则让防火墙放行3306端口(mysql的默认端口)::

设置完上述操作,即可测试是否能够远程连接mysql?

标签:
为什么Linux服务器的登录端口默认是22(linux服务器端口设置)
« 上一篇
返回列表
下一篇 »

如本文对您有帮助,就请抽根烟吧!