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种主要的安装方式,分别是 ...
随机推荐
- WPF自定义控件之列表滑动特效 PowerListBox
列表控件是应用程序中常见的控件之一,对其做一些绚丽的视觉特效,可以让软件增色不少. 本人网上看过一个视频,是windows phone 7系统上的一个App的列表滚动效果,效果非常炫 现在在WPF上用 ...
- 为何会有Python学习计划
近几年感觉自己需要不断充电,从网上找寻技术潮流前端时Python映入眼帘,未来的技术,Python应该很有市场. 于是,以很低的成本从网上找到相关最新学习资料,希望自己未来的路,能坚持与书为伴,不断攀 ...
- 深入了解java虚拟机(JVM) 第十一章 类的加载
一.类加载机制概述 虚拟机把描述类的数据从class文件加载到内存并对数据进行效验,解析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是虚拟机的类加载机制. 二.类加载的机制 类加载的过程 ...
- 【Oracle 12c】最新CUUG OCP-071考试题库(53题)
53.(12-14) choose the best answer: Examine the command to create the BOOKS table. SQL>CREATE TABL ...
- bash脚本编程学习笔记(一)
bash脚本语言,不同于C/C++是一种解释性语言.即在执行前不需要事先转变为可执行的二进制代码,而是每次执行时经解释器解释后执行.bash脚本语言是命令的堆砌,即按照实际需要,结合命令流程机制实现的 ...
- jdk1.6 支持 tls1.2协议 并忽略身份验证
jdk1.6不支持tls1.2协议,jdk1.8默认支持,比较好的解决方案是升级jdk,但是升级jdk风险极大.不能升级jdk的情况下,可以使用如下方式. 引入依赖 <dependency> ...
- jquery基础认知
who what触发 按钮 点击 (click)执行 div 动画 (animation) $(document).ready(functio ...
- python基础之循环
一.while循环 如果条件成立(true),重复执行相同操作,条件不符合,跳出循环 while 循环条件: 循环操作 (1)while循环示例 例:输入王晓明5门课程的考试成绩,计算平均成绩 i ...
- 2016级算法第六次上机-B.ModricWang's FFT : EASY VERSION
1114 ModricWang's FFT EASY VERSION 思路 利用FFT做大整数乘法,实际上是把大整数变成多项式,然后做多项式乘法. 例如,对于\(1234\),改写成\(f(x)=1* ...
- Android Studio如何配置adb以及常用命令
https://blog.csdn.net/google_huchun/article/details/53314046 用Android Studio一年多了,都没有使用其调试adb,今天就分享ad ...