iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Ubuntu安装Mysql启用远程连接的详细图文教程
  • 440
分享到

Ubuntu安装Mysql启用远程连接的详细图文教程

ubuntu安装mysqlubuntu远程连接mysqlubuntu安装mysql数据库 2023-04-11 10:04:31 440人浏览 安东尼
摘要

目录1、用apt-get安装Mysql2、查看mysql的状态是否安装成功3、设置root密码设置远程连接允许root账号使用远程连接检查ubuntu自带的防火墙状态总结1、用apt-get安装mysql #更新一下ap

1、用apt-get安装mysql

#更新一下apt 仓库
sudo apt-get update
 
#安装mysql-service
sudo apt-get install mysql-server -y
 
#也可以指定版本   (可选)
sudo apt install mysql-server-5.7

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

sudo service mysql status

Ubuntu安装Mysql启用远程连接的详细图文教程

3、设置root密码

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

$ mysql

Ubuntu安装Mysql启用远程连接的详细图文教程

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

ALTERUSER'root'@'localhost'IDENTIFIEdwITHmysql_native_passwordby'mynewpassword';

Ubuntu安装Mysql启用远程连接的详细图文教程

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

Ubuntu安装Mysql启用远程连接的详细图文教程

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

设置远程连接

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

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

这里需要使用一个命令行文本编辑器,我用的vim所以就教一下vim

1、 用vim打开 mysqld.cnf 配置文件:

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

2、 找到 bind-address = 127.0.0.1这一行:

这个值是127.0.0.1的时候只监听本地连接,改成0.0.0.0可以监听所有连接,或者也可以改成仅允许指定ip连接都可以。
现在vim是阅读模式,按一下i进入编辑模式,然后用上下左右键定位到这行(最下面显示INSERT的时候表明处于编辑模式,按Esc可退出返回到阅读模式):

Ubuntu安装Mysql启用远程连接的详细图文教程

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

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

sudo service mysql restart

允许root账号使用远程连接

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

Ubuntu安装Mysql启用远程连接的详细图文教程

mysql -u root -p

输入密码,登录。

然后选择    mysql 数据库:

use mysql;

Ubuntu安装Mysql启用远程连接的详细图文教程

查看账号的主机权限:

select user, host from user;

Ubuntu安装Mysql启用远程连接的详细图文教程

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

update user set host='%' where user='root';

Ubuntu安装Mysql启用远程连接的详细图文教程

退出mysql。

exit;

检查ubuntu自带的防火墙状态

sudo ufw status

Ubuntu安装Mysql启用远程连接的详细图文教程

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

Ubuntu安装Mysql启用远程连接的详细图文教程

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

#关闭防火墙
sudo ufw disable
 
#添加一条规则让防火墙放行3306端口
sudo ufw allow 3306

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

总结

到此这篇关于Ubuntu安装Mysql启用远程连接的文章就介绍到这了,更多相关Ubuntu安装Mysql启用远程连接内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

您可能感兴趣的文档:

--结束END--

本文标题: Ubuntu安装Mysql启用远程连接的详细图文教程

本文链接: https://www.lsjlt.com/news/201414.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Ubuntu安装Mysql启用远程连接的详细图文教程
    目录1、用apt-get安装mysql2、查看Mysql的状态是否安装成功3、设置root密码设置远程连接允许root账号使用远程连接检查Ubuntu自带的防火墙状态总结1、用apt-get安装mysql #更新一下ap...
    99+
    2023-04-11
    ubuntu安装mysql ubuntu远程连接mysql ubuntu安装mysql数据库
  • Windows7开启远程桌面连接详细图文教程
      如果您有多台电脑且分部在不同的地方。那么如何使用一台电脑对其他电脑进行控制呢其实win7系统自带了远程连接功能,下面就为大家介绍Windows 7 远程桌面连接的方法。   1.使用鼠标右键“计算机&rd...
    99+
    2023-06-14
    Windows7 远程桌面连接 远程桌面 教程 图文
  • Ubuntu怎么安装Mysql启用远程连接
    这篇文章主要介绍了Ubuntu怎么安装Mysql启用远程连接的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Ubuntu怎么安装Mysql启用远程连接文章都会有所收获,下面我们一起来看看吧。1、用apt-get安...
    99+
    2023-07-06
  • Ubuntu如何安装Mysql启用远程连接
    这篇文章主要介绍“Ubuntu如何安装Mysql启用远程连接”,在日常操作中,相信很多人在Ubuntu如何安装Mysql启用远程连接问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu如何安装Mysql...
    99+
    2023-07-02
  • mysql-installer安装教程(详细图文)
    目录 1.安装 2.配置系统环境变量 3.配置初始化my.ini文件 4.MySQL彻底删除          5.Navicat 安装 1.安装 先去官网下载需要的msi,在这放出官网下载地址下载地址 这里我具体以8.0.28 为安装...
    99+
    2023-09-26
    sqlserver mysql 数据库
  • Ubuntu虚拟机图文安装详细教程
    Hello, 小伙伴们,大家好!今天教大家一步一步进行ubuntu虚拟机的安装。俗话说的好:“工欲善其事必先利其器”,作为一名嵌入式软件开发人员,我们必须熟悉Linux系统的操作及使用,熟练掌握Linux系统下的开发,才能在工作中游刃有...
    99+
    2023-08-20
    ubuntu linux 服务器
  • Centos7 安装MySQL 5.7图文详细教程
    一. 检查是否安装过MySQL 检查当前系统是否安装过mysql 执行安装命令前,先执行查询命令 1. CentOS6 rpm -qa|grep mysql 如果存在mysql-libs的旧版本包如下: 请先执行卸载命令:rpm -e -...
    99+
    2023-08-17
    mysql 数据库
  • MySQL免安装版教程(超详细图文教程)
    一.下载MySQL压缩包 官方下载地址:https://dev.mysql.com/downloads/mysql/  这里可以选择版本进行下载 这里不需要登录和注册,直接点击继续下载 二. 安装 接下来我们解压文件夹,这时我们解压的...
    99+
    2023-09-09
    mysql 数据库
  • MySql安装教程(图文详解,最详细)
    第一步、直接官网下载 第二步、创建配置文件 创建一个名为my.ini的配置文件 文件里面的内容如下(直接复制过去就可以): # bin>mysqld --initialize-insecure 初始化直接建立data目录 # bi...
    99+
    2023-12-23
    mysql android adb
  • ubuntu怎么安装MySQL并开启远程连接
    要在Ubuntu上安装MySQL并启用远程连接,可以按照以下步骤操作:1. 打开终端,使用以下命令更新软件包列表:```sudo a...
    99+
    2023-09-14
    ubuntu MySQL
  • Linux安装JDK详细教程(图文教程)
    下载Linux版本的JDK(注意看自己安装的Linux系统是什么位数) 查看本机位数命令:sudo uname --m  JDK官网下载地址:https://www.oracle.com/java/technologies/downloa...
    99+
    2023-09-01
    linux java
  • PyCharm安装教程,图文教程(超详细)
    「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」:对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》 PyCharm 一、...
    99+
    2023-09-02
    python 人工智能 ai
  • IDEA连接Mysql数据库的详细图文教程
    目录配置操作第一步操作第二步操作第三步操作第四步操作解决方案:验证总结配置操作 第一步操作 如图:选择右侧的database页签,一般在idea的右边会有Database界面,点击它...
    99+
    2023-03-06
    如何用idea连接mysql数据库 idea连接mysql数据库 idea与数据库建立连接
  • Docker安装Nacos详细图文教程
    本文为大家分享了Docker安装Nacos详细教程,供大家参考,具体内容如下 本次教程采用的虚拟机是centos7。 一、拉取镜像 在命令行窗口输入以下命令,我这里是指定了版本号的;...
    99+
    2024-04-02
  • linux安装java8(详细图文教程)
    1、下载安装包 根据自己系统的位数下载相应版本 查询自己的linux 位数命令: getconf LONG_BIT 2、安装 将安装包传到服务器,并进行解压 在 /usr/ 目录下创建 java文件夹 mkdir /usr/java 将压...
    99+
    2023-10-24
    java 开发语言
  • MySQL 5.7 安装教程 (步骤详细,附MySQL连接Navicat)
    运行SSM项目的时候,突然发现数据库服务一直无法运行,找不到原因。索性直接卸干净了重新安装,因为我没有安装MySQL的图形化界面,只安装了MySQL服务配合navicat使用。 卸载教程参考: (153条消息) 如何彻底卸载清理MySQL_...
    99+
    2023-09-06
    mysql
  • MySQL5.7安装详细版图文教程
    很早之前作者发过一个MySQL配置教程,很多粉丝小伙伴反应说再出一个安装教程,正好换了作者换了新公司,公司发的电脑啥都没有,现在再出一个MySQL5.7的安装教程。 本文只是MySQL5.7的安装教程...
    99+
    2023-09-13
    mysql 数据库 java
  • Ubuntu-Server 22.04.1 安装详细过程(图文)
    下载Ubuntu Server镜像,官方地址下载即可  1、选择 Install Ubuntu Server 2、 语言选择,默认英语 3、键盘布局,可不用修改 4、选择第二项最小化安装(如果对系统不是熟的可以选择第一项) ...
    99+
    2023-09-04
    ubuntu linux 服务器 运维
  • VMware安装Ubuntu 16.04的图文教程详解
    VM安装Ubuntu 16.04 Ubuntu官网下载地址 1、创建虚拟机选着【自定义高级】 2、虚拟机硬件兼容这里选着Workstation 16.0 3、稍后安装操作系统 ...
    99+
    2024-04-02
  • MySQL安装详细教程
    目录 一、下载链接 二、配置MySQL 2.1配置环境变量(可以让任意盘符号都能访问bin目录) 2.2新建配置文件 2.3初始化MySQL 2.4注册MySQL服务 2.5启动MySQL服务 2.6修改默认密码 ​ 三、登录MySQL ...
    99+
    2023-09-28
    mysql 数据库 database
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作