Linux 服务器 MySql的安装和网站的发布
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的安装和网站的发布的更多相关文章
- Linux服务器MySQL安装
Linux服务器MySQL安装 1. MySQL官网下载如图: 2. 安装MySQL [root@iZ2zebb0428roermd00462Z /]# rpm -ivh https://dev.my ...
- linux下Mysql 的安装、配置、数据导入导出
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),虽然功能未必很强大,但因它的免费开源而广受欢迎. 这次,接着上一篇<CentOs minimal安装和开发环境部署>,讲下L ...
- .Neter玩转Linux系列之六:Linux下MySQL的安装、配置、使用
一.Linux安装MySQL (1)下载安装包:https://dev.mysql.com/downloads/mysql/ (2)解压并安装 命令:tar zxvf 文件名 解压完成之后,重名一下文 ...
- linux 下mysql的安装,并设置必要的密码
首先,我使用的是redhat linux ,版本号为: [root@localhost init.d]# cat /proc/version Linux version - (bhcompile@po ...
- Linux下mysql的安装和使用(C语言)
1 mysql的安装 我使用的ubuntu在线安装,非常简单,命令为: sudo apt-get install mysql-client mysql-server 2 mysql命令集合 网络太多了 ...
- (转)linux下mysql的安装过程
最近在linux安装了mysql,根据网上收集的资料和个人的操作过程,大概做了个整理,以便以后进行参考回顾. 1.下载mysql-5.1.36.tar.gz,并且解压. tar -xzvf mysql ...
- linux下mysql的安装
一.下载 http://dev.mysql.com/downloads/mysql/ 选择对应的版本,这里选择“Linux-Generic” 以64位系统为例,这里需要下载如下两个文件: MySQL- ...
- 云锁Linux服务器安全软件安装及防护webshell、CC、XSS跨站攻击设置
无论我们在使用电脑,还是使用VPS/服务器的时候,最为担心的就是服务器是否有安全问题,尤其是网站服务器再遭受攻击的时候如何得到防护.对于大 部分站长用户来说,我们可能只会使用基础的环境,如果真遇到问题 ...
- Linux下MySQL的安装和启动(转载)
原文链接:http://www.linuxidc.com/Linux/2016-07/133234.htm 一.MySQL各类安装方法的比较 在Linux系统下,MySQL有3种主要的安装方式,分别是 ...
随机推荐
- python网络编程--操作系统介绍
1.操作系统介绍 操作系统位于计算机硬件与应用软件之间,本质也是一个软件.操作系统由操作系统的内核(运行于内核态,管理硬件资源)以及系统调用(运行于用户态,为应用程序员写的应用程序提供系统调用接口)两 ...
- button不能添加伪类元素
今日试了一下button添加伪类元素,结果是不行的前后都叠加在一起 html代码: <button class="form_btn" formType="submi ...
- WEB H5 JS QRCode二维码快速自动生成
万能的GITHUB: https://github.com/davidshimjs/qrcodejs HTML: <div class="col-xs-10 col-xs-offset ...
- CodeForces1142/1143题解
题面 传送门(1143) 传送门(1142) \(1143A\) 咕咕 n=read(); fp(i,1,n)a[i]=read(),++cnt[a[i]]; fp(i,1,n)if(++c[a[i] ...
- php全局变量漏洞 $GLOBALS
在Discuz代码中有这么一段: if (isset($_REQUEST[‘GLOBALS’]) OR isset($_FILES[‘GLOBALS’])) { exit(‘Request tain ...
- html中文字溢出处理(text-overflow)
文字溢出处理有两种方式: 一.css overflow:hidden; white-space: nowrap; text-overflow: ellips ...
- [JS] jq绑定事件的参数传递
$(function(){ var obj = {name:"select",param:"2"}; $("#select").click( ...
- 主机:Think Pad(6475EC7) 64位的Win7上面装CentOS,说VT模式没有被启动,但BIOS里面已经启用了VT-X
我的主机是ThindPad,型号是6475EC7,就是比较老的型号. 启动vmware出现 二进制转换与此平台长模式不兼容.......: 首先:进入BOIS查看VT是否已经开启(不同型号电脑VT选项 ...
- 【转载】Java 9 新特性——模块化
来自 <http://www.jianshu.com/p/053a5ca89bbb#> 前言 年,我们将迎来 Java 语言的 22 岁生日,22岁,对于一个人而言,正是开始大展鸿图的年纪 ...
- Java多线程——volatile关键字、发布和逸出
1.volatile关键字 Java语言提供了一种稍弱的同步机制,即volatile变量.被volatile关键字修饰的变量不会被缓存在寄存器或者对其他处理器不可见的地方,因此在每次读取volatit ...