1.JDK
百度云链接:https://pan.baidu.com/s/1ZYtHOQfB94VKshsUZkW-Pg
提取码:w16o
//-----解压-----
tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/jdk
//-----编辑-----
vi /etc/profile
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_181
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
//-----刷新配置文件,立即生效-----
source /etc/profile
//-----查看是否安装成功-----
java -version
2.Maven
百度云链接:https://pan.baidu.com/s/1BY_FBy0BriyY08HmsMClTw
提取码:i511
//-----解压-----
tar -zxvf apache-maven-3.6.2-bin.tar.gz -C /usr/local/maven
//-----编辑-----
vi /etc/profile
export M2_HOME=/usr/local/maven/apache-maven-3.6.2
export CLASSPATH=$CLASSPATH:$M2_HOME/lib
export PATH=$PATH:$M2_HOME/bin
//-----刷新配置文件,立即生效-----
source /etc/profile
//-----查看是否安装成功-----
mvn -v
//-----创建Maven Reposistory-----
cd apache-maven-3.6.2
mkdir repository
//-----替换掉旧配置文件-----
/conf/setting.xml
3.MySQL
- 下载安装MySQL5.7
//-----下载MySQL5.7-----
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
//-----安装 mysql 源----
yum localinstall mysql57-community-release-el7-11.noarch.rpm
yum install mysql-server
- 配置 my.cnf 文件
//-----打开配置文件my.cnf----
vi /etc/my.cnf
#配置表名不区分大小写
lower_case_table_names=1
#设置为默认编码为utf8
character-set-server=utf8
init_connect='SET NAMES utf8'
#设置最大连接数
max_connections=1024
- MySQL命令
//-----查看状态----
service mysqld status
//-----启动 / 停用 / 重启----
service mysqld start / stop / restart
- 修改ROOT密码
//-----查看密码----
grep 'temporary password' /var/log/mysqld.log
//-----登录----
mysql > mysql -uroot -p
password > ${下段文字}
//-----修改密码----
set password for 'root'@'localhost'=password('Admin123&');
- 添加远程连接用户
//-----不推荐使用root为允许远程连接,创建一个新用户用于远程连接----
mysql > GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' IDENTIFIED BY 'Admin123&' WITH GRANT OPTION;
- 更改数据存储目录(可选)
mkdir /data
chmod -R 777 /data
systemctl stop mysqld
cp -a /var/lib/mysql/* /data/
chown -R mysql:mysql /data/mysql
//-----修改配置文件----
vi /etc/my.cnf
datadir=/home/data/mysql
//-----启动mysql---
systemctl start mysqld
//-----查看mysql的存储目录,需要进入MySQL里面---
mysql> show variables like '%datadir%';
+---------------+--------+
| Variable_name | Value |
+---------------+--------+
| datadir | /data/ |
+---------------+--------+
1 row in set (0.00 sec)
- 卸载MySQL
//-----Step1 查找安装包---
rpm -qa |grep -i mysql
//-----Step2 删除安装包---
yum remove **********
//-----Step3 查找mysql文件---
find / -name mysql
//-----Step4 删除mysql文件---
rm -rf *********
//-----Step5---
rm -rf /etc/my.cnf
//-----Step6 防止第二次安装mysql出现异常---
rm -rf /var/log/mysqld.log
Redis
#下载安装包
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
#解压
tar -zxvf redis-4.0.6.tar.gz
#安装依赖
yum install gcc
cd redis-4.0.6
#编译安装
make MALLOC=libc
#将/usr/local/redis-4.0.6/src目录下的文件加到/usr/local/bin目录
cd src && make install
#设置开机自启
cd /etc
mkdir redis
#将/usr/local/redis-4.0.6/redis.conf 文件复制一份到/etc/redis目录下,并命名为6379.conf
cp /usr/local/redis/redis-4.0.6/redis.conf /etc/redis/6379.conf
#将redis的启动脚本复制一份放到/etc/init.d目录下
cp /usr/local/redis/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd
cd /etc/init.d
vi redisd
#在第一行中添加下面两行。否则将报错:service redisd does not support chkconfig
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
#开机自启命令
chkconfig redisd on
#启动
service redisd start
- 设置Redis对外开放
#编辑redis.conf。上文修改了启动方式,所以应该编辑/etc/redis/6379.conf
//--------绑定连接地址,绑定了其他地址无法访问-------
# bind 127.0.0.1
//--------requirepass foobared 在下面一行加入-------
requirepass ${your password}
//----------是否开启受保护模式------------
protected-mode no
//--------是选择是否在后头运行---------
daemonize yes
- Error
1.启动异常:/var/run/redis_6379.pid does not exist, process is not running
删除redis_6379,重新运行
2.redis连接错误:MISCONF Redis is configured to save RDB snapshots, but it is currently not able to...
修改 redis.conf
stop-writes-on-bgsave-error no