• 服务器搭建


    阿里云服务器
    1.配置阿里云服务器实例入方向的端口:默认的端口+tomcat8080+数据库3306

    2.修改服务器实例的登录密码,可以使用Xshell登录服务器

    3.登录Xshell,创建jar放置文件夹:uploadFile

    4.下载jar到文件夹uploadFile:apache-tomcat-7.0.94.tar.gz/jdk-8u211-linux-x64.tar.gz/mysql80-community-release-el7-2.noarch.rpm

    5.进入到uploadFile文件夹下,创建jdk文件夹存放jdk解压文件,解压执行tar -zxvf jdk-8u211-linux-x64.tar.gz -C /usr/local/uploadFile/jdk

    6.修改文件,执行命令:vim /etc/profile,在文件下添加信息:
    export JAVA_HOME=/usr/local/uploadFile/jdk/jdk1.8.0_211
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH

    7.执行命令:source /etc/profile加载文件

    8.修改后可查看java版本:java -version

    9.创建文件夹:mkdir /usr/local/tomcat

    10.解压执行tar -zxvf apache-tomcat-7.0.94.tar.gz -C /usr/local/tomcat/

    11.进入文件:cd ../tomcat/apache-tomcat-7.0.94/conf/

    12.修改文件:vim server.xml
    保留:<Connector port="8080" protocol="HTTP/1.1"
    connectionTimeout="20000"
    redirectPort="8443" />
    删除下面的连接:<Connector port="80.." />

    13.进入tomcat的bin文件夹下

    14.配置防火墙,允许端口进入防火墙命令:iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

    15.查看防火墙状态:service firewalld status

    16.启动/停止tomcat项目:./startup.sh ./shutdown.sh 验证是否启动:ip+端口号或用命令:ps -aux|grep java

    17.进入到uploadFile目录下,解压执行:rpm -ivh mysql80-community-release-el7-2.noarch.rpm

    18.安装mysql服务:yum install mysql-server

    19.执行命令:mysqld --initialize

    20.查看mysql的版本:mysqladmin --version

    21.修改权限:chown mysql:mysql -R /var/lib/mysql

    22.找到mysql配置文件:find / -name my.cnf
    修改成:
    # For advice on how to change settings please see
    # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

    [mysqld]
    #
    # Remove leading # and set to the amount of RAM for the most important data
    # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
    # innodb_buffer_pool_size = 128M
    #
    # Remove leading # to turn on a very important data integrity option: logging
    # changes to the binary log between backups.
    # log_bin
    #
    # Remove leading # to set options mainly useful for reporting servers.
    # The server defaults are faster for transactions and fast SELECTs.
    # Adjust sizes as needed, experiment to find the optimal values.
    # join_buffer_size = 128M
    # sort_buffer_size = 2M
    # read_rnd_buffer_size = 2M

    character-set-client-handshake=FALSE
    character-set-server=utf8mb4
    collation-server=utf8mb4_general_ci
    init_connect='SET NAMES utf8mb4'

    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock

    # Disabling symbolic-links is recommended to prevent assorted security risks
    symbolic-links=0

    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid

    23.创建mysql文件夹:mkdir -p /var/run/mysqld/

    24.修改权限:chown mysql.mysql /var/run/mysqld/
    //多余的步骤25
    25.配置mysql存储位置:/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

    26.启动/停止mysql服务:service mysqld start/sudo systemctl start mysqld.service service mysqld stop

    27.mysql服务开机自启:systemctl enable mysqld

    28.查看mysql临时密码:grep 'temporary password' /var/log/mysqld.log

    29.登录mysql:mysql -uroot -p

    30.进入mysql后,允许远程登录mysql配置:
    use mysql;
    select host,user from user;
    update user set host = '%' where user = 'root';
    FLUSH PRIVILEGES
    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123';

    31.把JAVA项目打包放在/usr/local/tomcat/apache-tomcat-7.0.94/webapps下启动tomcat即可

  • 相关阅读:
    C调用C++的动态库
    记“gorm查询没报错,但结果为空”的解决
    Android学习之路(一) Android Studio创建项目
    Windows程序消息机制浅析
    2021.5.1 学习小目标
    微信测试流程
    mysql使用正则表达式匹配中文所遇到的问题
    关于mysql的distinct用法
    一次性能测试的网络层面总结
    mongodb中直接根据某个字段更新另外一个字段值
  • 原文地址:https://www.cnblogs.com/bao2333/p/11325215.html
Copyright © 2020-2023  润新知