Linux虚拟机部署Java环境-Jdk-Mysql

Linux虚拟机部署

@author hf

1.安装

  1. 电脑安装x-shell工具,然后使用堡垒机基础控件windows版进行安装扫描,最后点击自动检测,保证能扫描到X-shell工具的安装路径

  2. 使用堡垒机登录快照夏选择工具点击Xshell进行连接

  3. 查看linux版本

    root@:~# cat /proc/version
    Linux version 5.4.0-131-generic (buildd-108) (gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)) #147-Ubuntu SMP Fri Oct 14 17:07:22 UTC 2022
    ##查看对应系统版本方便下载对应文件
    uname -srm
    
  4. 安装yum工具

    **Ubuntu:**apt-get

    Centos: yum

    ##配置镜像文件
    cd /etc/apt 
    vim sources.list
    ##复制到最后
    deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
    
    ##安装rz上传文件命令
    apt-get install lrzsz
    
    最后就可以使用rz上传文件了,注意上传压缩包要是tar.gz类型的不要上传zip类型的
    
    #常用命令需注意谨慎使用
    rm -f 删除文件
    rm -rf 删除文件夹 切记使用 * 时要谨慎避免误删
    ##查看是否已经安装 某个软件
    rpm -qa | grep mysql
    
  5. 安装jdk环境

    ##去/usr/local创建你的目录
    mkdir CRM 创建文件夹
    ##rz上传jar包或者压缩包
    tar -xzvf 需要解压的文件名称
    ##配置jdk环境变量
    vim /etc/profile
    ##放到配置文件最后
    JAVA_HOME=/usr/local/jdk/jdk1.8.0_11
    
    CLASSPATH=$JAVA_HOME/lib
    
    PATH=$PATH:$JAVA_HOME/bin
    
    export PHTH JAVA_HOME CLASSPATH
    ## 按esc后输入:wq! 回车强制保存退出
    ##然后输入命令使配置文件生效
    source /etc/profile
    ##验证jdk安装是否成功
    java -version
    
  6. 启动jar包

    成功后即可上传jar包进行启动
    nohup java -Xms128m -Xmx512m -jar  ./admin/wk_admin-0.0.1-SNAPSHOT.jar >> /dev/null 2>&1 &
    
    使用 ps -ef|grep java 查看所有运行的java程序
    使用 kill -9 PID 停止进程命令
    
    
  7. 安装mysql

    #上传mysql压缩包到/usr/local/并解压 创建data文件在解压的MySQL目录下 
    #修改文件名称为mysql
    mv 原文件名  新文件名
    #修改配置文件/etc/mysql/my.cnf配置文件添加以下配置(需注意my.cnf的路径)
    vim /etc/mysql/my.cnf
    
    [mysqld]
    # 设置3306端口
    port=3306
    # 设置mysql的安装目录
    basedir= /usr/local/mysql
    # 设置mysql数据库的数据的存放目录
    datadir= /usr/local/mysql/mysqldb
    # 允许最大连接数
    max_connections=10000
    # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
    max_connect_errors=10
    # 服务端使用的字符集默认为UTF8
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 默认使用“mysql_native_password”插件认证
    default_authentication_plugin=mysql_native_password
    #跳过密码验证 第一次先放开,登录修改密码后在注释掉重启
    #skip-grant-tables
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    default-character-set=utf8
    
    #设置文件权限
    chmod -R 775 /etc/mysql/my.cnf
    
    #初始化数据库
    ./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
    
    #然后拷贝这份启动文件到系统环境下,建立软连接
    ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
    
    #然后查看是否成功
    ll /etc/init.d/mysql
    lrwxrwxrwx 1 root root 49 Feb  9 14:18 /etc/init.d/mysql -> /usr/local/mysql/support-files/mysql.server*
    
    #进入/usr/local/mysql/support-files文件下执行
    
    ./mysql.server  start 启动
    #出现以下内容则成功
    Starting MySQL
    . * 
    
    ./mysql.server  stop  停止
    
    #然后输入 mysql -uroot -p
    root@:/usr/local/mysql/mysql/support-files# mysql -uroot -p
    Enter password: 
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 2
    Server version: 5.7.30 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql> 
    #剩下开始刷新权限
    flush privileges;
    #修改密码
    ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’;
    #退出使用exit;然后修改配置文件无需密码注释 重新启动MySQL
    到此则安装完成!
    
    
  8. 安装包

需要的话可以联系我我单独发给你!

你可能感兴趣的:(linux,mysql,java)