安装mysql
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
出现:Error: Failed to download metadata for repo ‘mysql57-community’: Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
报错
步骤1:查看已启用的MySQL仓库
sudo yum repolist enabled | grep mysql
如果输出中包含mysql57-community,则说明该仓库被启用了,我们需要禁用它。
步骤2:禁用MySQL 5.7仓库,启用MySQL 8.0仓库
我们可以使用yum-config-manager来禁用5.7仓库并启用8.0仓库。
如果系统没有yum-config-manager,先安装它:
sudo yum install -y yum-utils
然后禁用5.7仓库,启用8.0仓库:
sudo yum-config-manager --disable mysql57-community
sudo yum-config-manager --enable mysql80-community
再次检查:
sudo yum repolist enabled | grep mysql
应该只看到mysql80-community是启用的。
步骤3:再次尝试安装
sudo yum install -y mysql-community-server
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
Public key for mysql-community-server-8.0.41-1.el7.aarch64.rpm is not installed. Failing package is: mysql-community-server-8.0.41-1.el7.aarch64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing ‘yum clean packages’.
Error: GPG check FAILED
安装过程出现错误
临时解决
sudo yum install -y mysql-community-server --nogpgcheck
启动
systemctl start mysqld.service
查看
systemctl status mysqld.service
还有一些常用的命令
重启:systemctl restart mysqld.service
停止:systemctl stop mysqld.service
查看状态:systemctl status mysqld.service
还可以配置MySQL的开机启动:
#systemctl enable mysqld
#systemctl daemon-reload
查看是否自启动
systemctl is-enabled mysqld
登录
查看密码
grep “password” /var/log/mysqld.log
mysql -u root -p
// 修改密码
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘new_password’;
安装jdk
- 搜索可用的JDK版本
yum search openjdk
-
安装OpenJDK 11(长期支持版本,推荐)
sudo yum install -y java-11-openjdk-develjava -version javac -version # 如果安装了devel包,会有编译器 # 后台运行(关闭终端后继续运行)
nohup java -jar your-app.jar > app.log 2>&1 &
#后台运行并忽略输出
nohup java -jar your-app.jar > /dev/null 2>&1 &
查看运行中的Jar
ps aux | grep jar
#停止特定 JAR 进程
kill -9
安装稳定版
sudo yum install -y nginx
查看版本
nginx -v
查看编译参数
nginx -V
启动Nginx
sudo systemctl start nginx
设置开机自启
sudo systemctl enable nginx
查看状态
sudo systemctl status nginx
重启
sudo systemctl restart nginx
重新加载配置(不中断服务)
sudo systemctl reload nginx
检查开机自启状态
systemctl is-enabled nginx
查看防火墙状态
sudo firewall-cmd --state
如果未运行,启动防火墙(注意先开放端口,不然端口将无法使用)
sudo systemctl start firewalld
sudo systemctl enable firewalld
开放单个端口(如80)
sudo firewall-cmd --permanent --add-port=80/tcp
开放端口范围(如8000-9000)
sudo firewall-cmd --permanent --add-port=8000-9000/tcp
按服务名称开放(如http、https)
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
重新加载防火墙
sudo firewall-cmd --reload
查看已开放端口
sudo firewall-cmd --list-ports
sudo firewall-cmd --list-services
查看所有规则
sudo firewall-cmd --list-all
399

被折叠的 条评论
为什么被折叠?



