前言
本文使用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