|
|
1、项目中使用了mysql
|
|
|
url: jdbc:mysql://139.224.72.142:3307/yltcharge? useUnicode=true&useSSL=false&characterEncoding=UTF-8
|
|
|
username: ycharge
|
|
|
password: ycharge
|
|
|
|
|
|
select @@version; 5.7.42
|
|
|
|
|
|
https://downloads.mysql.com/archives/community/
|
|
|
https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.42-el7-x86_64.tar.gz
|
|
|
|
|
|
|
|
|
2、项目中使用了mongodb,我们需要进行安装测试,不清楚版本
|
|
|
host: 139.224.72.142
|
|
|
port: 27017
|
|
|
database: ycharge
|
|
|
username: ycharge
|
|
|
password: ycharge
|
|
|
|
|
|
db.version() 4.2.24
|
|
|
https://www.mongodb.com/try/download/community-edition/releases/archive
|
|
|
https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.24.tgz
|
|
|
|
|
|
3、项目中使用了redis,并且配置了用户名和密码,redis_version:5.0.14
|
|
|
host: 139.224.72.142
|
|
|
port: 6380
|
|
|
password: rzyc#redis
|
|
|
|
|
|
https://download.redis.io/releases/redis-5.0.14.tar.gz
|
|
|
|
|
|
4、JDK1.8
|
|
|
https://www.oracle.com/java/technologies/downloads/?er=221886#java8-windows
|
|
|
oracle的登录名:
|
|
|
10402852@qq.com
|
|
|
密码:DsideaL4r5t6y7u!@#
|
|
|
|
|
|
https://download.oracle.com/otn/java/jdk/8u421-b09/d8aa705069af427f9b83e66b34f5e380/jdk-8u421-windows-x64.exe?AuthParam=1721962299_c01bf4ce53f33b8cb0963dee166167cb
|
|
|
|
|
|
https://download.oracle.com/otn/java/jdk/8u421-b09/d8aa705069af427f9b83e66b34f5e380/jdk-8u421-linux-x64.tar.gz
|
|
|
|
|
|
5、Maven使用
|
|
|
|
|
|
6、Rocky Linux 9
|
|
|
https://rockylinux.org/zh-CN/download
|
|
|
https://download.rockylinux.org/pub/rocky/9/isos/x86_64/Rocky-9.4-x86_64-dvd.iso
|
|
|
|
|
|
#IP和端口
|
|
|
10.10.14.210
|
|
|
22
|
|
|
|
|
|
# 用户名与密码
|
|
|
root
|
|
|
DsideaL4r5t6y7u
|
|
|
|
|
|
# RockyLinux在安装界面时,可以选择GUI界面,还是Mini安装无GUI界面,需要动手选择好!
|
|
|
|
|
|
# 在Rocky Linux 9版本中,为了增加安全性,默认情况下禁用SSH root密码登录。这是系统默认设定的规则,我们同样也可以更改它。
|
|
|
允许Rocky Linux 9 root用户通过ssh登录方法:
|
|
|
|
|
|
编辑SSH配置文件
|
|
|
|
|
|
vi /etc/ssh/sshd_config
|
|
|
找到以下内容
|
|
|
|
|
|
#PermitRootLogin prohibit-password
|
|
|
|
|
|
将其修改为
|
|
|
|
|
|
PermitRootLogin yes
|
|
|
|
|
|
保存退出重启SSH服务
|
|
|
|
|
|
systemctl restart sshd
|
|
|
|
|
|
此时root用户可以通过ssh远程登录。
|
|
|
|
|
|
7、安装Mysql
|
|
|
# 临时关闭selinux
|
|
|
setenforce 0
|
|
|
|
|
|
# 永久关闭selinux
|
|
|
vi /etc/sysconfig/selinux
|
|
|
SELINUX=disabled
|
|
|
|
|
|
# 临时关闭防火墙:
|
|
|
systemctl stop firewalld
|
|
|
|
|
|
# 永久关闭防火墙:
|
|
|
systemctl disable firewalld
|
|
|
|
|
|
yum install lrzsz -y
|
|
|
mkdir /usr/local -p
|
|
|
cd /usr/local
|
|
|
rz -be 选择 mysql-5.7.42-el7-x86_64.tar.gz
|
|
|
tar -zxf mysql-5.7.42-el7-x86_64.tar.gz
|
|
|
mv mysql-5.7.42-el7-x86_64 mysql
|
|
|
rm -rf mysql-5.7.42-el7-x86_64.tar.gz
|
|
|
|
|
|
vi /etc/profile
|
|
|
#添加如下内容
|
|
|
export PATH=/usr/local/mysql/bin:$PATH
|
|
|
#然后source生效
|
|
|
source /etc/profile
|
|
|
|
|
|
#添加用户并授权相关
|
|
|
useradd mysql
|
|
|
id mysql
|
|
|
mkdir /data/mysql -p
|
|
|
chown -R mysql:mysql /usr/local/mysql/*
|
|
|
chown -R mysql:mysql /data/*
|
|
|
|
|
|
其中:
|
|
|
/usr/local/mysql/是MySQL软件所在目录。
|
|
|
/data/mysql是将来存放MySQL数据的目录。
|
|
|
|
|
|
#初始化数据库
|
|
|
mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
|
|
|
|
|
|
|
|
|
#配置文件
|
|
|
|
|
|
vi /etc/my.cnf
|
|
|
|
|
|
[mysqld]
|
|
|
user=mysql
|
|
|
basedir=/usr/local/mysql
|
|
|
datadir=/data/mysql
|
|
|
server_id=1
|
|
|
port=22066
|
|
|
socket=/tmp/mysql.sock
|
|
|
[mysql]
|
|
|
socket=/tmp/mysql.sock
|
|
|
|
|
|
# 管理MySQL_etc/init.d
|
|
|
mkdir /etc/init.d -p
|
|
|
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
|
|
|
|
|
|
#启动、重启命令
|
|
|
service mysqld start
|
|
|
service mysqld restart
|
|
|
|
|
|
# 重定向文件
|
|
|
ln -s /usr/lib64/libncurses.so.6.2 /usr/lib64/libncurses.so.5
|
|
|
ln -s /usr/lib64/libtinfo.so.6.2 /usr/lib64/libtinfo.so.5
|
|
|
|
|
|
# 重置密码
|
|
|
/etc/init.d/mysqld stop
|
|
|
|
|
|
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
|
|
|
mysql
|
|
|
update mysql.user set authentication_string=PASSWORD("DsideaL147258369") where user='root' and host='localhost';
|
|
|
flush privileges;
|
|
|
exit
|
|
|
/etc/init.d/mysqld restart
|
|
|
mysql -uroot -p
|
|
|
输入密码:DsideaL147258369
|
|
|
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'DsideaL147258369' WITH GRANT OPTION;
|
|
|
现在用Navicat Prenium就可以远程访问到数据库了。
|
|
|
|