服务器数据库的搭建和远程访问

本文主要针对本人在NB-IoT项目中有关数据库的开发和使用,进行一些粗浅的学习指导。欢迎大家在评论区批评指正,感谢!

文章目录

    • 服务器数据库的搭建和远程访问
  • 前言
  • 一、远程连接服务器
  • 二、安装MySQL数据库和SQLyog数据库管理工具
    • 1.MySQL数据库
    • 2.SQLyog工具
    • 3.使用SQLyog工具
  • 三、DOS界面开启数据库远程访问权限

前言

随着NB-IoT的不断发展,数据成为了生活中密不可分的一部分,而数据库作为存储数据的地方,高效快速的对数据进行读写操作具有十分重要的现实意义。


一、远程连接服务器

使用快捷键WIN+R,在输入框中输入mstsc后回车,即可打开远程桌面连接。在输入框中输入远程连接计算机的IP地址,回车开始连接远程桌面。输入用户名和密码后,选择会话后成功登录服务器,本文租用的是阿里云服务器。



二、安装MySQL数据库和SQLyog数据库管理工具

1.MySQL数据库

打开MySQL安装包,选择Next。

选择Typical后,点击Install开始安装。

完成后跳出窗口安装MySQL服务端,点击Next,选择Detailed Configuration,之后选择默认配置,Next一直点下去,端口号默认是3306。

看到下图界面后,选择第三项,选择"utf-8"编码后点击Next。

接着修改自己的数据库名字,并勾选自动添加环境变量路径后点击Next。

接着设置数据库管理员密码,默认管理员用户名为root。将允许管理员账号远程访问勾选上。若不勾选需要在DOS界面设置远程访问权限,第二种方法将在后面介绍。勾选完成后点击Next、Execute进行数据库安装,并耐心等待安装完成。

2.SQLyog工具

打开SQLyog安装包,选择Chinese后点击OK。


接受许可证协议,点击下一步,选择安装路径后点击安装。

3.使用SQLyog工具

在服务器远程界面中打开SQLyog,新建新连接"mysql",使用安装时设置的管理员账号进行登录。此时不存在权限问题,当前为最高权限。点击连接进入数据库界面。

发现已经有建好的数据库,这些数据库都是MySQL的配置数据库,切勿删除和更改。自己使用需要重新建立数据库和表。

三、DOS界面开启数据库远程访问权限

进入mysql安装目录下的bin文件夹,在文件路径中输入cmd后回车,打开DOS界面。

1、连接数据库
mysql -hlocalhost -u root -p
2、输入登录密码
*****
3、查看是否允许外部用户访问
show databases;
use mysql;
select host,user,password from user;    //如果host为% 即已经开启外部访问权限
4、开启外部访问权限
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
flush privileges;   //刷新

MySQL数据库(一)服务器数据库的搭建和远程访问相关推荐

  1. 攻击游戏服务器 修改数据库,游戏服务器数据库修改器

    游戏服务器数据库修改器 内容精选 换一换 应用容器化改造有三种方式,您可单击这里查看.本教程以某游戏为例,将该游戏进行微服务的架构改造,再进行容器化.本教程不对改造细节做深度讲解,仅讲解大致的建议.如 ...

  2. 攻击服务器修改数据库,SQL服务器数据库注入式攻击解释

    在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击. 常见的SQL注入式攻击过程类如: ⑴ 某个ASP.NET Web应 ...

  3. 阿里云服务器关闭mysql数据库_mysql - 阿里云服务器数据库自动关闭,怎么解决...

    mysql - 阿里云服务器数据库自动关闭,怎么解决 怪我咯2017-04-17 14:26:19 0 2 108 网站运行一段时间,突然连不上数据库了,重启数据库,网站又正常了!请问是什么原 ...

  4. 【树莓派】搭建LAMP(Linux Apache Mysql PHP)服务器

    基于树莓派搭建LAMP(Linux Apache Mysql PHP)服务器 配置树莓派 树莓派 连接WIFI 配置SSH 连接SSH 修改密码并解锁root用户 固定IP 调整服务器性能 Apach ...

  5. 数据库修改服务器ip地址吗,服务器数据库与改ip地址吗

    服务器数据库与改ip地址吗 内容精选 换一换 云数据库 GaussDB NoSQL与其他服务的关系,如图1所示. 安全组的默认规则是在出方向上的数据报文全部放行,同一个安全组内的弹性云服务器和数据库实 ...

  6. 考前复习必备MySQL数据库(关系型数据库管理系统)

    大家好,我是魔王哪吒,话不多说,今天带来的是一篇<考前复习必备MySQL数据库(关系型数据库管理系统)>文章,欢迎大家喜欢. 前言 MySQL是一个关系型数据库管理系统,在web应用方面, ...

  7. 制作centos+mysql_搭建基于CentOS+MySQL的EA服务器环境

    Enterprise Architect是非常好用的UML建模工具,可以做为单机使用,也可以将EA工程放在服务器上,实现设计工程的多人共享使用,如果把工程放在服务器上,EA工程实际上就是一个数据库,支 ...

  8. php报表服务器配置,服务器_SQL Server 2008升级报表服务器数据库,报表服务器数据库可以为一个 - phpStudy...

    SQL Server 2008升级报表服务器数据库 报表服务器数据库可以为一个或多个报表服务器实例提供内部存储.因为报表服务器数据库架构可能会因为推出新的 Reporting Services 版本而 ...

  9. centos mysql 服务器_服务器数据库搭建流程(CentOs+mysql)

    前言: 服务器上数据库搭建需要知道Linux系统的版本,以前的Ubuntu14.04直接在终端下输入apt-get install (package)便可方便的下载并安装mysql,但是在centOs ...

  10. 搭建阿里云Linux版服务器+使用docker安装EMQ、Node-RED、MySQL+本地Navicat访问数据库(增删改查)——详细流程

    搭建阿里云Linux版服务器+使用docker安装EMQ.Node-RED.MySQL+本地Navicat访问数据库 云服务器基础搭建 注册云服务器 XShell简介 部署EMQ 部署docker 物 ...

最新文章

  1. VSCODE打开一个文件,另一个文件就关闭的问题的解决方法
  2. csdn第4名靠转载上位
  3. git学习创建项目仓库
  4. 图像语义分割python_遥感图像语义分割常用精度指标及其python实现(支持多类)
  5. python爬取小说内容_使用python爬取小说全部内容
  6. kmeans及模型评估指标_聚类分析的过程和两个常用的聚类算法
  7. delphi idtcpclient 发送十六进制00_25656红单足球预测 中超 20:00 山东鲁能泰山 VS 大连人...
  8. 类文件结构和字节码指令
  9. 短信接口防盗刷解决方案
  10. 微信小程序如何引入iconfont阿里巴巴素材库的图标
  11. 芯片技术---芯片到底是什么?
  12. 006-Archer@冯鹤楠 MySQL 打卡作业2
  13. gerrit 用法 topic
  14. ubuntu更新源出现错误
  15. 中国石油大学远程教育《大学英语(四)》第二阶段在线作业
  16. redis 清理缓存
  17. docker logs命令详解
  18. RedHatEnterpriseLinux [RHEL]7.0——操作系统下载地址
  19. 基于华为云弹性云服务器ECS(搭载openEuler的鲲鹏通用计算增强型)完成鲲鹏代码迁移工具实践【华为云至简致远】
  20. C++实现first集follow集

热门文章

  1. VMware上传超过4GB文件失败
  2. 【有利可图网】PS实战教程26:1分钟搞定抠头发丝,超简单!
  3. 山东理工ACM【1239】水仙花数
  4. Windows超级管理器 8.72 这一刻,刻不容缓。
  5. android 模拟器su,修改Android模拟器的system分区,以及加入SuperSU
  6. 易基因综述:表观遗传学和表观育种在作物品种改良的重要作用(水稻+玉米+番茄+大豆+油菜)
  7. 店内扫码点餐系统 计算机毕业设计 微信小程序开发
  8. SpringBoot中Redis报错:NOAUTH Authentication required.; nested exception is redis.clients.jedis.exceptio
  9. 阿里云域名注册与免费证书申请
  10. 计算机高程知识点,测量学复习基本知识点(全).doc