Centos服务器部署Mysql,JDK等详细步骤

3 篇文章 0 订阅
2 篇文章 0 订阅

1. 安装jdk

https://www.cnblogs.com/chenyuq/p/14962145.html

2. 安装Mysql

MySQL官方的yum:

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

安装MySQL服务器:

yum -y install mysql-community-server

启动MySQL

systemctl start mysqld.service

查看MySQL运行状态,运行状态如图:

systemctl status mysqld.service

在这里插入图片描述
MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:

grep "password" /var/log/mysqld.log

查找不出密码时可能是由于下载时多下或者误下,
在这里插入图片描述

mysql -uroot -p

输入初始密码(是上面图片最后面的 no;e!5>>alfg),此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

这里有时会受限制与版本,密码设置的过于简单会报错,MySQL有密码设置的规范,可按照以下操作
https://blog.csdn.net/jcmj123456/article/details/108620508
然后再输入下面两行命令:

mysql> flush privileges;
mysql> exit

3. 开放防火墙端口号

添加mysql端口3306:

firewall-cmd --zone=public --add-port=3306/tcp --permanent

然后再重新载入:

firewall-cmd --reload

在这里插入图片描述
1、启动FirewallD服务命令:

systemctl start firewalld.service #开启服务
systemctl enable firewalld.service #设置开机启动

2、查看FirewallD防火墙状态:

systemctl status firewalld

3、现在防火墙 FirewallD 就已经正常运行了。
在这里插入图片描述

**

*本地navacat无法连接远程服务器的mysql,出现错误码1130的解决办法:

**
解决方法*:

1、 改表法:

可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从“localhost”改称”%”mysql -u root -p

mysql>use mysql;
mysql>update user set host = ‘%' where user =’root’;
mysql>flush privileges;
mysql>select host,user from user where user=’root’;

现在就可以连接了!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
若依是一个基于Spring Boot和Vue.js的前后端分离开发平台。在CentOS部署若依前后端需要以下步骤: 1. 安装和配置Java环境:首先需要CentOS上安装Java Runtime Environment(JRE)或者Java Development Kit(JDK)。可以通过yum命令安装OpenJDK,然后设置JAVA_HOME环境变量。 2. 安装和配置数据库:若依使用的是MySQL数据库,可以通过yum命令安装MySQL。安装完成后,配置MySQL的用户名、密码和权限。 3. 下载和配置若依:可以从若依的官网上下载最新版本的若依。下载完成后,解压文件并配置相关的配置文件,如数据库连接配置、端口设置等。 4. 编译和打包前端代码:进入到若依的前端项目目录,使用npm命令安装相关依赖。然后使用npm run build命令编译和打包前端代码。将生成的打包文件拷贝到后端项目的静态资源目录中。 5. 编译和部署后端代码:进入到若依的后端项目目录,使用maven命令编译项目代码。编译完成后,将生成的jar包拷贝到服务器的指定目录。 6. 启动若依:在服务器上执行java -jar命令来启动若依。可以使用nohup命令将其放在后台运行,并使用日志记录启动日志。 7. 配置反向代理:可以使用Nginx等反向代理服务器将若依的前端请求代理到后端服务,同时提供静态资源访问。 8. 配置防火墙和安全策略:可以根据需要配置CentOS的防火墙,限制访问若依的端口和IP。同时可以配置HTTPS证书来加密网络传输。 9. 监控和优化:可以使用监控工具如Prometheus和Grafana来监控若依的性能和状态。根据监控结果进行优化,如调整数据库连接池大小、增加缓存等。 以上是在CentOS部署若依前后端的大致步骤,可根据具体需求和情况进行调整和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值