Linux服务器初始化、yum安装java、redis、mysql

吾爱主题 阅读:243 2024-04-05 15:10:45 评论:0

前言

本文使用yum命令安装部署可能会用到的相关应用

安装软件包之前,我们需要先更新系统,以确保安装的软件包是最新的版本。执行以下命令:

sudo yum update

一、yum安装java

1、查看可安装版本

yum -y list java*

2、安装1.8版本

yum install java-1.8.0-openjdk*

记得要加*噢,不然安装的就是个jre环境,可以运行jar包但是很多命令都用不了,例如: jps 、javac…

3、查看是否安装成功

java -version

4、查看安装目录

cd /usr/lib/jvm

cd java-1.8.0-openjdk 

5、卸载

yum -y remove java-1.8.0-openjdk*

6、按需配置(编辑环境变量,在文件末尾追加如下内容:

vim /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export CLASSPATH=JAVA_HOME/lib/
export PATH=JAVA_HOME/bin
source /etc/profile
echo $JAVA_HOME

二、yum安装redis

1、安装Remi的软件源,

yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

2、安装最新版本的redis

yum --enablerepo=remi install redis

3、启动redis服务

systemctl start redis

4、查看redis状态

#服务状态
systemctl status redis
#停止服务
systemctl stop redis 
#重启服务
systemctl restart redis 

5.设置开机自启动

systemctl enable redis

6、设置redis 远程连接和密码

vi /etc/redis.conf
daemonize no 
# 修改为 
daemonize yes
#修改密码
requirepass foobared 
#修改成 
requirepass a123456
:wq保存并退出编辑
# 重启生效
systemctl restart redis

7.进入redis

redis-cli -h 127.0.0.1 -p 6379
#输入info 
>info
# 提示NOAUTH Authentication required.

输入用户名和 刚刚设置的密码

auth a123456

然后再输入info,大功告成

三、yum安装mysql

1、下载yum repo源

wget http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm

2、安装yum repo源

rpm -ivh mysql57-community-release-el7-7.noarch.rpm

3、安装后,可以通过下面指令查看是否安装成功

ls /etc/yum.repos.d/

4、安装mysql

 yum install mysql-server

5、系统命令

 # 查看mysql当前的状态
systemctl status mysqld

# 停止mysql
systemctl stop mysqld

# 重启mysql
systemctl restart mysqld

# 启动mysql
systemctl start mysqld

#开机自动启动mysql
systemctl enable mysqld 

mysql正常启动后、才仅仅是开始

配置密码========>

# 1、编辑配置文件、跳过权限验证
vi /etc/my.cnf

# 在尾部加上
skip-grant-tables

:wq退出、systemctl restart mysqld重启服务

mysql -u root -p
mysql> FLUSH PRIVILEGES;

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';

mysql> FLUSH PRIVILEGES;

mysql> exit;

恢复/etc/my.cnf文件,删除skip-grant-tables,然后重启mysql :

systemctl restart mysqld
mysql -h localhost -P 3306 -u root -p

Host is not allowed to connect to this MySQL server 的问题

设置允许任意IP访问mysql数据库 ========>

1、先在本地登录MYSQL

mysql> mysql -h localhost -u root -p

2、查询用户表

mysql> select host,user from mysql.user;

3、设置允许任意IP访问,执行语句:

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

4、刷新权限

mysql> flush privileges;

5、在其他主机就可以使用ip登录了(远程测试)

mysql> mysql -h 49.29.1.10 -P 3306 -u root -p 

到此这篇关于Linux服务器初始化、yum安装java、redis、mysql的文章就介绍到这了,更多相关内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文地址:https://blog.csdn.net/weixin_45549188/article/details/132827227

可以去百度分享获取分享代码输入这里。
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

【腾讯云】云服务器产品特惠热卖中
搜索
标签列表
    关注我们

    了解等多精彩内容