Linux 服务器 MySql的安装和网站的发布

Posted 啸辰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 运行升讯威在线客服系统:同时支持 SQL Server 和 MySQL 的实现方法

Linux 运行升讯威在线客服系统:同时支持 SQL Server 和 MySQL 的实现方法

Linux 运行升讯威在线客服系统:同时支持 SQL Server 和 MySQL 的实现方法

迁移到 Azure App Service 和 Azure Database for MySQL 灵活服务器后,Wordpress 网站速度极慢

Linux + .net core 开发升讯威在线客服系统:同时支持 SQL Server 和 MySQL 的实现方法

Linux + .net core 开发升讯威在线客服系统:同时支持 SQL Server 和 MySQL 的实现方法