Linux安装MySql,并配置能通过自己的电脑连接服务器的数据库

昨天安装的MySql,今天上午配置MySql能使用本机连接服务器数据库,服务器时DigitalOcean的,提供了很全面很专业的文档,安装MySql的时候参考的:https://cloudsupport.digitalocean.com/s/#none|ka21N000000Cox3QAC

安装时按着这个,安装apt里面默认版本的MySql5.7,上面的步骤都没有问题。(安装的时候运行了一个安全脚本,设置了密码设置的强度,搞得很麻烦)

用MySql workbench连接的时候,找到对应版本的远程连接文档,连接的时候还是出问题了,不管是通过SSL连接,还是直接通过TCP/IP连接都连不上,今天早上起来又看看,搜了一下,MySql默认状态下是不允许远程连接的,只能是通过本机的地址连接,我又去找配置的方法:有对应的文档,我仔细看了一下,文档很麻烦但是对数据库来说很安全,文档是通过SSL加密连接数据库的(https://cloudsupport.digitalocean.com/s/#none|ka21N000000CooPQAS),对于新手的我还是很麻烦,就放弃了这个方法,网上搜到了解决方法,通过TCP直接连接,https://www.linuxidc.com/Linux/2017-01/139502.htm(解决办法)

    第一步:创建一个用户并给这个授权远程连接登录

    第二部:就是修改配置文件,把配置文件中MySql默认监听的本机地址给注释掉,然后重启MySql就行了,

    经过测试可以用这个方法,很方便,但可能没有通SSL连接的安全,对于新手还不错。

MySql装好了,也配置好了,Tomcat前几天也装好了,服务器到目前就准备好了,然后就是写个网站,发布到服务器上了

网站界面是用BootStrap写的,这个前端框架真的很棒,对于我这种不喜欢写界面的人来说简直就是福音了,因为可以不用写一个css文件,直接利用BootStrap提供的各种组件和class来实现一个优美的界面。

上个图:

这是个博客网站,当时用ASP.NET做的期末大作业,界面完全是用bootstrap来实现的,基本没有自己去写样式,当时时间5天就写出来了这个网站,有很多问题,其中一个就是数据库里中文乱码的问题

现在打算自己再写个网站,用Java来写,界面还是打算用bootstrap来写,后台用主流的Java框架,就当练手了,---------------暑假要找工作了-------------

今天下午把界面弄出来了,参考的Asp.Net的,布局就是上面那样子,主页换了,不是博客,想做一个分享电影,音乐,书籍小说的网站,从C#代码中把界面弄了出来,

下面再来一张图,今天下午忙碌的结果(本来想用最新的bootstrap4来写的,但是原来C#的页面是用bootstrap3来做的,为了省点气力偷点懒就用3了,4的文档好像还没翻译完,大致看了一下,4的功能更多,更完美了)

网址:http://138.197.198.216:8080/Web/ 还没去弄域名(但是这个有,申请GitHub的那个包的时候,好像有个免费一年的域名,找个时间弄一下),以后慢慢写这个网站

Linux 服务器 MySql的安装和网站的发布的更多相关文章

  1. Linux服务器MySQL安装

    Linux服务器MySQL安装 1. MySQL官网下载如图: 2. 安装MySQL [root@iZ2zebb0428roermd00462Z /]# rpm -ivh https://dev.my ...

  2. linux下Mysql 的安装、配置、数据导入导出

    MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),虽然功能未必很强大,但因它的免费开源而广受欢迎. 这次,接着上一篇<CentOs minimal安装和开发环境部署>,讲下L ...

  3. .Neter玩转Linux系列之六:Linux下MySQL的安装、配置、使用

    一.Linux安装MySQL (1)下载安装包:https://dev.mysql.com/downloads/mysql/ (2)解压并安装 命令:tar zxvf 文件名 解压完成之后,重名一下文 ...

  4. linux 下mysql的安装,并设置必要的密码

    首先,我使用的是redhat linux ,版本号为: [root@localhost init.d]# cat /proc/version Linux version - (bhcompile@po ...

  5. Linux下mysql的安装和使用(C语言)

    1 mysql的安装 我使用的ubuntu在线安装,非常简单,命令为: sudo apt-get install mysql-client mysql-server 2 mysql命令集合 网络太多了 ...

  6. (转)linux下mysql的安装过程

    最近在linux安装了mysql,根据网上收集的资料和个人的操作过程,大概做了个整理,以便以后进行参考回顾. 1.下载mysql-5.1.36.tar.gz,并且解压. tar -xzvf mysql ...

  7. linux下mysql的安装

    一.下载 http://dev.mysql.com/downloads/mysql/ 选择对应的版本,这里选择“Linux-Generic” 以64位系统为例,这里需要下载如下两个文件: MySQL- ...

  8. 云锁Linux服务器安全软件安装及防护webshell、CC、XSS跨站攻击设置

    无论我们在使用电脑,还是使用VPS/服务器的时候,最为担心的就是服务器是否有安全问题,尤其是网站服务器再遭受攻击的时候如何得到防护.对于大 部分站长用户来说,我们可能只会使用基础的环境,如果真遇到问题 ...

  9. Linux下MySQL的安装和启动(转载)

    原文链接:http://www.linuxidc.com/Linux/2016-07/133234.htm 一.MySQL各类安装方法的比较 在Linux系统下,MySQL有3种主要的安装方式,分别是 ...

随机推荐

  1. RabbitMq初探——消息确认

    消息确认机制 前言 消息队列的下游,业务逻辑可能复杂,处理任务可能花费很长时间.若在一条消息到达它的下游,任务刚处理了一半,由于不确定因素,下游的任务处理进程 被kill掉啦,导致任务无法执行完成.而 ...

  2. Bootstrap框架常用总结

    Bootstrap框架常用标签:    标题标签:<h1>-<h6>        bootstrap中也设置的相同的样式  - 若要使用 必须使用空标签来定义 比如<s ...

  3. junit启动tomcat来进行单元测试

    1.pom.xml配置下载需要的jar.   <dependency>            <groupId>junit</groupId>            ...

  4. 3XX重定向

        3XX响应结果表明浏览器需要执行某些特殊的处理以正确处理请求 301 Moved Permanently  永久性重定向     该状态码表示请求的资源已经被分配了新的URI,以后应使用资源现 ...

  5. redis cluster 的ERR max number of clients reached 问题排查

    早上发现微服务连不上redis cluster了,看来下日志如下 [root@win-jrh378d7scu 7005]# bin/redis-cli -c -h 15.31.213.183 -p 7 ...

  6. 【FAQ】Maven 本地仓库明明有jar包,pom文件还是报错解决办法

    方法一: 找到出错的jar包文件位置,删掉_maven.repositories文件 方法二: maven中的本地仓库的index索引没有更新导致 解决方案: 在eclipse中打开菜单 window ...

  7. react onclick传递参数

    最近在做react项目的时候,被一个小问题绊了一脚,记录一下 onClick 传入参数 onClick={e=>{this.Mallclose(e,index)} onClick={this.M ...

  8. linux如何安装和启动mongdb

    1.下载安装包 下载地址: https://www.mongodb.com/dr/fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.9.tgz/dow ...

  9. Java NIO学习与记录(五): 操作系统的I/O模型

    操作系统的I/O模型 在开始介绍NIO Reactor模式之前,先来介绍下操作系统的五种I/O模型,了解了这些模型,对理解java nio会有不小的帮助. 先来看下一个服务端处理一次网络请求的流程图: ...

  10. axiso 生产环境跨域配置(可用)

    1.npm install axios 后 在main.js中import import Axios from 'axios'Vue.prototype.$http = Axios 2.请求配置 th ...