Ubuntu系统安装Mysql服务并设置远程连接-Navicat连接Mysql-物联网系统

这篇具有很好参考价值的文章主要介绍了Ubuntu系统安装Mysql服务并设置远程连接-Navicat连接Mysql-物联网系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、前言

二、Mysql的安装

三、Mysql服务管理

四、配置Mysql远程连接

五、修改登录限制

六、修改Root密码

七、Navicat连接Mysql


一、前言

        在我们购买服务器后,常需要在服务器上部署数据库以存储我们所需要的数据,因此我们本文将在Ubuntu系统上部署Mysql数据库,并配置Navicat远程连接数据库,实现对传感器采集数据的上传。

二、Mysql的安装

        首先执行指令:

apt install mysql-server

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

        等待安装完成...

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

         使用 mysql -V  指令,查看Mysql的版本情况。

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

        出现类似上图格式的输出,即代表完成Mysql的安装。

三、Mysql服务管理

查看Mysql服务状态:        sudo service mysql status 

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

开启Mysql服务:        sudo service mysql start

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

关闭Mysql服务:        sudo service mysql stop

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

重启Mysql服务:        sudo service mysql restart

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

四、配置Mysql远程连接

         打开 /etc/mysql/mysql.conf.d/ 目录下的 mysqld.cnf 文件,修改其中的 bind-address 参数,将其注释或改为0.0.0.0

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

        重启Mysql服务

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

五、修改登录限制

        使用 sudo mysql -u root -p 指令登录Mysql数据库

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

        通过 show databases 指令查看所有数据库,使用 use mysql 指令指定我们需要操作的数据库

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

        使用 show tables 指令查看该数据库内包含的所有表,其中 User 表将成为我们下一步操作的对象

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

        使用Select语句可以查找出该表中,用户名为root的信息:

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

        此时,我们需要将 host 属性的值更改为 ‘%’ ,代表任意IP可以登录。

执行语句:        update user set host='%' where user='root' and host='localhost';

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

        随后使用 flush privileges 语句刷新缓存

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

六、修改Root密码

        远程连接开始之前,我们必须为Root账户设置一个密码。执行语句,修改root账户密码为root

update user set authentication_string =password('root') where user = 'root';

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

update user set plugin = 'mysql_native_password' where user = 'root';

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

         随后使用 flush privileges 语句刷新缓存

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

        输入 quit 退出Mysql

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

        重启Mysql服务

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

七、Navicat连接Mysql

        打开Navicat,新建Mysql连接

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

        在Ubuntu中输入 Ifconfig 指令查询系统IP(本机局域网环境 使用enp0s3网卡)

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

        将IP信息密码等信息,填至编辑框中,随后尝试点击连接测试测试连通性

ubuntu mysql 远程访问,嵌入式工程师开发,mysql,数据库,服务器

        提示连接成功,即完成远程Mysql配置。文章来源地址https://www.toymoban.com/news/detail-757958.html

到了这里,关于Ubuntu系统安装Mysql服务并设置远程连接-Navicat连接Mysql-物联网系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Navicat 连接远程服务器里 docker 中的 mysql(已解决)

    Navicat 连接远程服务器里 docker 中的 mysql(已解决)

    在 docker 中,我们需要将允许外界访问的端口通过配置文件映射出来,本文不需要将 3306 端口映射,但是该部分还是有实际用途的,因此在此记录。 着急可以跳过第一部分。 在创建并运行镜像的时候,我们会初始化参数,例如: 但是,我们有时候会在创建后 增加 映射端口,

    2024年04月17日
    浏览(17)
  • 树莓派ubuntu系统安装+远程桌面vnc+没有显示器进行远程桌面连接设置+虚拟显示器

    树莓派ubuntu系统安装+远程桌面vnc+没有显示器进行远程桌面连接设置+虚拟显示器

    jj首先将SD卡插入·读卡器·之后进行格式化(SD Card Formatter下载:(9条消息) 树莓派上手前的准备工作(一)——格式化sd卡(sd卡格式化工具的使用)_树莓派sd卡格式化_peng_YuJun的博客-CSDN博客)  选择插入的U盘之后点击Format(小心选择的磁盘,不要选错,要不然哭都来不及)  点击

    2024年02月10日
    浏览(16)
  • Docker安装mysql&&使用Navicat远程连接mysql容器&&mysql容器的持久化测试

    Docker安装mysql&&使用Navicat远程连接mysql容器&&mysql容器的持久化测试

    文章主人公:帅哥BUG😎  文章路人: 路人 🤨  路人 😛 目录 一.安装mysql并配置文件 1.下载相关镜像 2.在宿主机中创建相关目录,用于挂载容器的相关数据 3.conf目录 4.data目录(创建mysql5.7容器) 二.使用Navicat远程连接mysql容器 1.ip addr 获取ip 2.点击连接选择MySql 3.输入ip,密码

    2024年02月03日
    浏览(12)
  • 如何在Linux Ubuntu系统安装Nginx服务并实现无公网IP远程连接

    如何在Linux Ubuntu系统安装Nginx服务并实现无公网IP远程连接

    在开发人员的工作中,公网远程访问内网是其必备的技术需求之一。对于运维人员和开发者来说,能够通过公网远程访问内部的服务和应用,能够极大地提升工作效率和便利性。本文将介绍如何利用 Ubuntu操作系统、Docker容器技术以及cpolar内网穿透工具来实现公网远程访问本地

    2024年03月22日
    浏览(8)
  • Navicat连接服务器上Docker安装的mysql提示拒绝连接

    英语翻译 --- ‘不允许主机连接到此MySQL服务器’ (意思是本地账号连接可以登录,但是远程登陆不行) ①进入docker中的mysql容器 ②登陆mysql ③执行以下步骤 重新连接即可

    2024年02月16日
    浏览(19)
  • Mac系统安装MySQL连接Navicat(手把手,超详细)

    Mac系统安装MySQL连接Navicat(手把手,超详细)

    我直接在官网下载的 - MySQL官网下载网址 因为直接在官网下载的,所以运行安装包的时候会显示这个: 桌面左上角点击苹果logo,在系统偏好设置中点击隐私安全,其中有个通用点击选择下图的标志,允许安装包运行,即可正常安装; 一直点继续就可以: 密码我选择的下面的

    2023年04月17日
    浏览(14)
  • Ubuntu下mysql安装及远程连接支持配置

    1.安装 下载mysql-server(必须加sudo) 查看mysql的状态 通过如下命令开启mysql 2.配置 第一次安装mysql后,为root设置一个密码 以密码方式登录mysql 支持root用户允许远程连接mysql数据库 允许任何ip地址(%表示允许任何ip地址)的电脑用root和密码(password)来访问这个mysql server。 bind-addre

    2024年02月13日
    浏览(9)
  • Navicat 连接远程数据库 Postgresql、MySQL

    Navicat 连接远程数据库 Postgresql、MySQL

    不管什么数据库,只要用Navicat连接远程,下面的方法均奏效。 环境: 服务器:远程服务器 操作系统: : linux 数据库:PostgreSQL14 数据库客户端:Navicat 主要分为两步: 第一步:点击Navicat左上角的“连接”,选择Postgresql。先连接SSH服务器。  勾选“使用SSH通道”,在下面输

    2024年02月05日
    浏览(13)
  • ubuntu服务器的mysql,更改root密码,并允许远程连接

    我只是一个搬运工 更改密码 远程连接

    2024年02月11日
    浏览(11)
  • 使用SSH远程连接Ubuntu服务器系统

    使用SSH远程连接Ubuntu服务器系统

    实现目的:安装完Ubuntu系统后只能在Ubuntu命令行中输入命令,不能将外面的代码复制进Ubuntu命令行里面,所有本教程是为了配置ssh服务,可以将Ubuntu系统远程通过cmd或者windows Powershell登录,就可以实现代码复制功能。OK,下面介绍如何开启SSH服务。 启用SSH服务,输入以下指令

    2024年02月05日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包