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

news/2024/11/26 0:32:10/

目录

一、前言

二、Mysql的安装

三、Mysql服务管理

四、配置Mysql远程连接

五、修改登录限制

六、修改Root密码

七、Navicat连接Mysql


一、前言

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

二、Mysql的安装

        首先执行指令:

apt install mysql-server

        等待安装完成...

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

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

三、Mysql服务管理

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

开启Mysql服务:        sudo service mysql start

关闭Mysql服务:        sudo service mysql stop

重启Mysql服务:        sudo service mysql restart

四、配置Mysql远程连接

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

        重启Mysql服务

五、修改登录限制

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

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

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

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

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

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

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

六、修改Root密码

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

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

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

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

        输入 quit 退出Mysql

        重启Mysql服务

七、Navicat连接Mysql

        打开Navicat,新建Mysql连接

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

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

        提示连接成功,即完成远程Mysql配置。


http://www.ppmy.cn/news/504976.html

相关文章

OTT 的快速频道切换(FCC)

FCC(Fast Channel Change)快速频道切换是一种由FCC服务器下发特制的以I帧为起始的单播节目流来提升频道切换时间的方法, 通过在网络中部署FCC服务,可以回避等待I帧时间与IGMP交互时间,提升I帧传输时间,从而提高频道切换…

RedisTemplate中list类型的使用

简述 记录一下操作list类型的主要方法 代码 使用springboot的单元测试进行演示 package com.bpf.RedisTempletDemo.list;import java.util.ArrayList; import java.util.List; import java.util.concurrent.TimeUnit;import org.junit.Test; import org.junit.runner.RunWi…

计算机终端通讯380023,华为发布首款5G手机Mate20X,通讯服务商标注册属于第几类?...

华为发布首款5G手机Mate20X,通讯服务商标注册属于第几类?6月初工信部正式发放5G牌照,5G市场终于“小荷才露尖尖角”。预计到2020年,5G在我国将实现全面普及和商业化,主要涵盖4K高清、增强现实、虚拟现实、无人机等。 7…

小米手机二季度国内业绩回稳微增,雷军组织架构调整成效初显

这里写自定义目录标题 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个…

5G网络通讯技术

5G网络通讯技术 通讯概念有线和无线无线电通信 5G5G的频率5G的天线5G的数据传输 通讯概念 之前对5G的概念了解的不是很透彻,在我搜索相关资料的时候看到了一篇很好的文章,让我对5G有了很深入的了解,所以我通过此文进行了一些整理&#xff0c…

生信小白的工作笔记

生信小白的工作笔记 目录 生信小白的工作笔记前言一、技术栈1. GIT1.1 download1.2 upload1.3 Q&A1. conflict2. fatal: remote origin already exists.3. fatal: unable to access ****git; Connection refused 二、 基因1. 基因的定义2. 基因特性 三、遗传学与医学1. 人类…

普化群晖改造成正常磁盘布局及打开kernel message

本文关键字:群晖显卡支持,dsm 6 console tty,打开console,让3.x linux使用graphical terminal as console,改变黑群原生磁盘布局,一种动态调整压缩镜像文件的方法。压缩0空间,及在linux上离线操作raid/llvm…

谁在真正领跑 5G:技术创新和标准

来源:云头条 5G是包括美国总统特朗普在内的所有人都在谈论的新技术。所以,每家公司自然都想谈论5G以及如何领跑这个领域。然而现实情况是,移动5G是一项涵盖甚广的无线标准,它改变了我们对蜂窝通信的认识,并前所未有地拓…