ECS服务器上配置mysql、jdk、tomcat

本文详细介绍如何在Linux环境下安装MySQL数据库服务器,并设置了密码及权限。同时,文章还介绍了安装JDK、配置Tomcat服务器的过程,包括配置文件的修改、管理界面的设置等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装MYSQL

1. 下载mysql的repo源

$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

(如果出现wget命令未找到一类的提示,先安装wget yum -y install wget执行后再执行上面的语句然后进行下一步)

2. 安装mysql-community-release-el7-5.noarch.rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
3. 安装mysql
$ sudo yum install mysql-server
4. 重置密码
重置密码前,首先要登录
$ mysql -u root
登录时有可能报这样的错:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:

$ sudo chown -R openscanner:openscanner /var/lib/mysql
然后,重启服务:

$ service mysqld restart
5 (不是必须的)防火墙打开3306端口 $ firewall-cmd --zone=public --add-port=3306/tcp --permanent
这时再执行firewall-cmd --query-port=3306/tcp 结果no
再执行firewall-cmd --reload  再查询结果为yes

6 支持root用户允许远程连接mysql数据库
grant all privileges on *.* to 'root'@'%' identified by 'mysql的密码(新装时密码为空可以修改密码见下第7条)' with grant option;
flush privileges;

7 修改密码

登入mysql后执行 mysql>use mysql;

mysql>update user set password=password('新密码') where user='root';

8 设置密码后进入mysql使用命令

mysql -hlocalhost -uroot -pLovemu1314 (-u后边是用户名 -p后边是密码)

9 远程navicat如果仍然无法连接,看阿里云/云服务器/网络和安全/安全组,中创建安全组/配置规则 “入方向”快速创建规则,允许mysql3306和授权对象0.0.0.0/0


安装JDK

1 列出yum库中的Java安装包:

yum -y list java*;

2 根据列出的安装包选择需要安装的JDK版本如:

yum -y install java-1.8.0-openjdk.x86_64;


安装TOMCAT

1 yum install tomcat

vi /usr/share/tomcat/conf/tomcat.conf;

将tomcat.conf从服务器上下载下来,用记事本打开在#JAVA_OPTS="-Djava.library.path=/usr/lib"下边另加上一行

JAVA.OPTS="-Djava.security.egd=file:/dev/./urandom -Djava.awt.headless=true -Xmx512m -xx:MaxPermSize=256m -xx:+UseConcMarkSweepGC"

修改完后将tomcat.conf再上传至服务器

2 安装tomcat管理工具

yum install tomcat-webapps tomcat-admin-webapps;

安装在线文档

yum install tomcat-doc-webapp tomcat-javadoc

配置tomcat web管理界面

修改 tomcat-users.xml

vi /usr/share/tomcat/conf/tomcat/tomcat-users.xml

tomcat-users.xml从服务器上下载下来,用记事本打开在对应位置里加上中间那行设置tomcat管理页面的用户名密码

<tomcat-users>

<user username="ggs" password="ggspsw" roles="manager-gui,admin-gui"/>

</tomcat-users>

3 启动tomcat

systemctl start tomcat

启动tomcat service(重启后tomcat也可执行)

systemctl enable tomcat

现在可以访问web页面了

http://IP地址:8080

些时访问不了,考虑tomcat端口的开放;如果有安全组也要创建“入方向”规将tomcat的8080端口设成可访问

firewall -cmd --add-port=8080/tcp --permanent;

firewall -cmd --reload;









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值