栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

linux-centos下安装jdk、mysql、tomcat、jira

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux-centos下安装jdk、mysql、tomcat、jira

inux-centos下安装jdk、mysql、tomcat、jira(本文jira没有详细的安装配置)
  • 目录
    • JDK安装
    • mysql安装
    • tomcat安装
    • jira安装

目录 JDK安装

1.下载JDK的linux安装包

2.在linux解压安装包到 /usr/local/java 目录下,或者直接执行命令:tar -zxvf 安装包名(tar -zxvf 名称 -C 指定位置) 解压至当前目录下,再执行命令:cp -r /home/anzhuangbao/jdk1.8.0_291加粗样式 /usr/local/java 到指定目录

3.切换至/usr/local/java

4.配置环境变量
(1)执行命令:vim /etc/profile 再最后面添加变量:
export JAVA_HOME=/usr/local/java/jdk1.8.0_291
export CLASSPATH=.: J A V A H O M E / j r e / l i b / r t . j a r : JAVA_HOME/jre/lib/rt.jar: JAVAH​OME/jre/lib/rt.jar:JAVA_HOME/lib/dt.jar: J A V A H O M E / l i b / t o o l s . j a r e x p o r t P A T H = JAVA_HOME/lib/tools.jar export PATH= JAVAH​OME/lib/tools.jarexportPATH=PATH:$JAVA_HOME/bin
目录为实际上安装的目录

(2)环境变量配置修改需要重新加载,执行命令:source /etc/profile

(3)安装mysql依赖,执行命令:sudo yum install glibc.i686 等待安装成功之后执行java -version 或javac 或java
致此,jdk安装成功

mysql安装

1.下载mysql的linux安装包
2.在linux解压安装包到 /usr/local/mysql 目录下,或者直接执行命令:tar -zxvf 安装包名 解压至当前目录下,再执行命令:mv mysql-8.0.24-linux-glibc2.12-x86_64 /usr/local/mysql/mysql-8.0.24 到指定目录
3.切换至 /usr/local/mysql

4.添加用户和组
添加组 groupadd mysql
添加用户 useradd -r -g mysql mysql
给与mysql权限 chown -R mysql:mysql mysql-8.0.24/

5.执行命令安装mysql: ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
提示错误:./mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory 无链接库,需要安装
链接库文件没有安装使用,安装检查命令:rpm -qa|grep libaio,如无,则执行安装命令:yum install libaio-devel.x86_64
6.安装成功之后记住密码:2021-05-05T11:05:01.786342Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: s-,j-_A;N7=J
7.mysql配置,执行命令:vim /etc/my.cnf 建议保持原样
8.建立mysql服务
添加到系统服务
cp -a ./support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql
检查服务是否生效
chkconfig --list mysql
9.启动mysql服务
查看mysql状态 service mysql status
启动mysql service mysql start
启动之后报错:
(1).Starting MySQL.2021-05-05T11:06:07.808712Z mysqld_safe error: log-error set to ‘/var/log/mariadb/mariadb.log’, however file don’t exists. Create writable for user ‘mysql’.
解决办法:/var/log/mariadb/mariadb.log 没有此文件就新建目录和文件,给与mysql用户组和权限,命令:chown -R mysql:mysql 目录位置
(2).Starting MySQL.2021-05-05T11:09:18.309842Z mysqld_safe Directory ‘/var/lib/mysql’ for UNIX socket file don’t exists.
解决办法:/var/lib/mysql 没有此文件夹就新建文件夹,给与mysql用户组和权限,命令:chown -R mysql:mysql 目录位置
10.连接数据库,执行命令:mysql -uroot -p
连接出现问题:-bash: mysql: command not found
解决办法:执行以上命令,系统默认会查找/usr/bin下的命令,若这个命令不在该目录下,就会找不到,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件
ln -s /usr/local/mysql/mysql-8.0.24/bin/mysql /usr/bin (删除软连接,注意:rm -rf 文件名 不需要添加/等)
输入密码之后出现问题:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)
解决办法:find / -name mysql.sock 查找是否有这个文件,如有,做个软连接就行了
11.登陆成功之后修改mysql密码
执行命令:ALTER USER root@localhost IDENTIFIED BY ‘新密码’;

注:本地的navicat连不上linxu的mysql问题
解决办法:查看服务器的安全组是否运行mysql端口3306通过
查看linux里面的mysql用户是否运行所有的IP进行连接访问,没有则跟新user库里面的user表,执行语句: update user set host = ‘%’ where user = ‘root’; FLUSH PRIVILEGES刷新权限

tomcat安装

直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。

jira安装

待定?

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/602477.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号