美文网首页
阿里云ESC配置Linux服务器安装MySql、JDK、Tomc

阿里云ESC配置Linux服务器安装MySql、JDK、Tomc

作者: AIGame孑小白 | 来源:发表于2021-06-14 17:22 被阅读0次

    购买阿里云服务器

    自己购买相关的服务器,我选的是Linux操作系统,然后正常付款后即可在控制台看到自己的服务器啦。
    它会显示你的公网ip和私有ip信息,你从远程操作你的服务器,需要用到公网ip。

    连接远程Linux

    我这里使用的是FileZilla连接的,因该玩互联网的基本都知道这个软件吧,不知道也没关系,百度下载就好了,其实就是一个连接远程服务器的软件,打开后新建一个站点,主机里需要填写的是你的公网IP,这个IP可以在阿里云的控制台上查看的,端口号22,这个学过计算机网络的我就不解释啦。用户名和密码也是可以在阿里云控制台进行重置的。

    然后我就连接失败了:原因很简单,就是因为上面一张图片中,我是用的FTP协议,这里把它改成SFTP就好:

    然后把刚刚的协议改为SFTP即可:连接上以后你就能看到一些密钥算法、指纹的信息,不过没什么用,直接勾选总是信任即可,下一次直接打开站点就能重新连接上我们的服务器了。


    连接上以后,左边是我们自己电脑的文件,右边是远程Linux的文件:

    开始配置我的阿里云服务器

    在windows中事先准备好tar.gz的三个压缩包文件,注意啊,这个是Linux操作系统的压缩包,需要上传到Linux的环境下解压才能正常使用:

    准备好这三个安装包,注意都是以tar.gz结束的,只能在Linux上安装哦,然后打开FileZilla上传到我们的服务器里面。

    首先在/usr/local下创建temp文件夹,将压缩包拖入temp文件夹下面,等待上传完毕。

    然后使用XShell连接到Linux操作系统,查看一下:

    OK,把这三个压缩包都解压一下:



    然后都转移到对应的目录里面:



    查看一下:

    配置jdk7

    然后vim /etc/profile配置JDK信息:


    配置tomcat

    修改防火墙

    我们平时在Linux中修改防火墙都是修改的iptables的配置文件,然而这里我们需要在阿里的控制台添加安全组,这个就相当于配置防火墙了。


    配置完成后,我们打开浏览器,输入ip:8080访问tomcat的主页。

    配置MySql

    groupadd mysql
    useradd -r -g mysql mysql
    
    cd /usr/local/mysql
    chgrp -R mysql .
    chown -R mysql .
    
    rm /etc/my.cnf
    
    
    bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
    
    cd /usr/local/mysql/support-files
    cp my-default.cnf /etc/my.cnf
    cp mysql.server /etc/init.d/mysql
    cp: overwrite '/etc/init.d/mysql'? Y
    
    vim /etc/init.d/mysql
    编写的内容:
    basedir=/usr/local/mysql
    datadir=/data/mysql
    
    #启动服务:
    /etc/init.d/mysql start
    Starting MySQL.                                            [  OK  ]
    
    mysql -hlocalhost -uroot -p
    Enter password: 直接回车(默认没有密码)
    #设置密码:
    mysql> set password=password('root');
    Query OK, 0 rows affected (0.00 sec)
    

    我当时安装的时候遇到了不少问题,参考一个比较有用的博客:
    在Linux上安装MySql
    好不容易配完了MySql,接下来用Navicat来连接使用,发现总是报错,没办法,那么我们就创建一个专门远程连接的:

    mysql> use mysql
    Reading table information for completion of table and column names
    You can turn off this feature to get a quicker startup with -A
    
    Database changed
    
    #修改下面'用户名','密码'的信息:
    mysql> grant all on *.* to '用户名'@'%' identified by '密码';
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)
    

    然后使用Navicat连接一下。


    到此完毕!我们已经配置好JDK、Tomcat和MySql啦~

    相关文章

      网友评论

          本文标题:阿里云ESC配置Linux服务器安装MySql、JDK、Tomc

          本文链接:https://www.haomeiwen.com/subject/omfoeltx.html