centOS 安装LJTM

LJRTM是什么

LJTM = Linux,java,Tomcat,Mysql

Linux如何安装JDK?

    1、查看Linux是32位还是64位系统。

查看位数命令:uname -a

        显示1:Linux pmx002**.**.** 2.6.32-71.el6.x86_64#1SMP  Wed Sep  1 01:33:01 EDT2010x86_64GNU/Linuxx86_64表示64位Linux操作系统。
        显示2:Linux pmx0**.**.** 2.6.9-5.ELsmp #1 SMP Wed Jan  519:30:39   EST 2005 i686 i686 i386GNU/Linuxi686 表示32位Linux操作系统


    2、从SUM公司的官网上下载位数和Linux相同并且扩展名为.tar.gz的JDK安装包(注意最好和你们公司项目的版本一致)。 把tar上传到linux 的 opt文件夹下

链接如下:jmc-8.3.1_linux-x64.tar.gz

https://download.oracle.com/java/22/latest/jdk-22_linux-x64_bin.tar.gz (sha256)

3、检查Linux是否自带openjdk,如果有则需要卸载,如果没有则这一步可以省略。


    检查命令:

java  –version


   结果1:common not found,表示没有自带的openjdk。
    结果2:出现openjdk的版本信息,则表示需要卸载openjdk,卸载的过程请大家百度。一般情况下没有!

4、在Linux的/usr目录下建立一个java文件夹,并使用ssh工具把jdk的包上传到java目录下。
    命令:mkdir  /usr/java
5、解压jdk文件,解压后会得到一个文件夹jjdk-22_linux-x64_bin
   解压jdk命令:tar xzvf jdk-22_linux-x64_bin.tar.gz
6、配置jdk环境变量
使用vi  /etc/profile命令编辑文件profile并在文件的最后面加入如下5个环境变量:
        export  JAVA_HOME=/usr/java/jdk-22_linux-x64_bin
        export  JAVA_BIN=$JAVA_HOME/bin
        export  JAVA_LIB=$JAVA_HOME/lib
        export  CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar
        export  PATH=$JAVA_BIN:$PATH
    关闭并重新打开Putty窗口后输入java –version,如果出现jdk的版本信息则表示jdk安装成功,如果没有出现则执行第7步。

7、使用vi /etc/selinux/config命令SELINUX=enforcing改为SELINUX=disabled并重启Linux。重启后再次输入java –version查看就可以查看到刚安装的jdk信息了。到此jdk安装完成。

Linux 如何安装Tomcat 

        从官网下载tomcat:https://tomcat.apache.org/

1、从Tomcat官网上下载扩展名为.tar.gz的Tomcat安装包(注意:最好和开发使用的版本一致)
2、通过SSH工具把.tar.gz的Tomcat安装包上传到/usr/java文件夹并解压Tomcat安装包。
          
 解压命令:tar -xzvf apache-tomcat-6.0.45.tar.gz
 3、进入/usr/java/tomcat/bin路径。  
  输入sh startup.sh命令启动tomcat服务

 4、关闭防火墙
  关闭防火墙命令:systemctl stop firewalld.service
 5、启动Tomcat
sh /usr/java/tomcat文件夹/bin/startup.sh

 6、打开浏览器输入http://192.168.1.224:8080/ 回车,会发现可以访问到Linux服务器安装的tomcat了。
              注意:192.168.1.224是你的Linux的IP地址

安装mysql

官网5.7版本:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar

  1. 解压命令:
    tar -xvf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar

  2. 安装新版mysql前,需将系统自带的mariadb-lib卸载
    1.rpm -qa|grep mariadb

  3. 删除自带的mariadb
    1.rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

  4. 为了避免出现权限问题,给mysql解压文件所在目录赋予最大权限
    chmod -R 777 mysql

  5. 严格按顺序解压
    1rpm -ivh mysql-community-common-5.7.29-1.el7.x86_64.rpm
    
    1rpm -ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm
    
    1rpm -ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm
    
     rpm -ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm

    如果安装过程中出现这个错误就在后面添加 --force --nodeps,这可能是由于yum安装了旧版本的GPG keys造成的

1rpm -ivh mysql-community-common-5.7.29-1.el7.x86_64.rpm --force --nodeps 

1rpm -ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm --force --nodeps 

1rpm -ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm --force --nodeps 

 rpm -ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm --force --nodeps 

 配置数据库
vim /etc/my.cnf

  添加这三行
skip-grant-tables:#跳过登录验证
character_set_server=utf8:#设置默认字符集UTF-8
init_connect=‘SET NAMES utf8’:#设置默认字符集UTF-8

 设置开机启动
systemctl start mysqld.service
启动mysqld 或者mysql

mysqld

设置密码和开启远程登录 先设置一个简单的密码
update mysql.user set authentication_string=password('123456') where user='root';
 
立即生效
flush privileges;
退出mysql并停止mysql服务
systemctl stop  mysqld.service

编辑my.cnf配置文件将:skip-grant-tables这一行注释掉

重启mysql服务
systemctl start mysqld.service

出错

安装后运行mysql命令报错误: ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

解决办法 执行以下命令修改密码:

mysql> ALTER USER USER() IDENTIFIED BY '123456';#123456为密码

如果执行命令时出现错误: ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

解决办法: 可通过以下命令设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW,并将密码长度设置为你想要的长度:

mysql> set global validate_password_policy=LOW;
mysql> set global validate_password_length=6;

就可以成功执行上面的修改密码命令了:

mysql> ALTER USER USER() IDENTIFIED BY '123456';#123456为密码

最后执行刷新MySQL的系统权限命令:

flush privileges;
mysql 远程Navicat连接mysql报错1130
mysql -u root -p

  mysql>use mysql;

  mysql>select 'host' from user where user='root';

  mysql>update user set host = '%' where user ='root';

  mysql>flush privileges;

  mysql>select 'host' from user where user='root';

  第一句是以权限用户root登录

  第二句:选择mysql库

  第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)

  第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地

别忘记了要重新启动服务器哦:service mysqld restart
  注意一定关闭防火墙

             

   临时关闭防火墙 systemctl stop firewalld.service
   启动防火墙 systemctl start firewalld.service
   查看防火墙 systemctl status firewalld.service

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值