Mysql的手动安装

1.安装所需的依赖项

使用apt安装以下依赖

- libaio1
- libmecab2
- debconf-utils
apt install libaio1 libmecab2 debconf-utils -y

存放Mysql的DEB包

通过debconf-set-selections预设值mysql密码

/opt# sudo debconf-set-selections <<< 'mysql-server8.4.4 mysql-server/re-root_pass password 123456'
/opt# sudo debconf-set-selections <<< 'mysql-server8.4.4 mysql-server/root_pass password 123456'

apt本地安装基础组件

apt install -y /opt/mysql_installer_debs/mysql-common_8.4.4-1ubuntu22.04_amd64.deb 

apt本地安装客户端组件

apt install -y /opt/mysql_installer_debs/mysql-community-client-plugins_8.4.4-1ubuntu22.04_amd64.deb 
apt install -y /opt/mysql_installer_debs/mysql-community-client-core_8.4.4-1ubuntu22.04_amd64.deb 
apt install -y /opt/mysql_installer_debs/mysql-community-client_8.4.4-1ubuntu22.04_amd64.deb 
apt install -y /opt/mysql_installer_debs/mysql-client_8.4.4-1ubuntu22.04_amd64.deb 

apt本地安装服务器组件

apt install -y /opt/mysql_installer_debs/mysql-community-server-core_8.4.4-1ubuntu22.04_amd64.deb
apt install -y /opt/mysql_installer_debs/mysql-community-server_8.4.4-1ubuntu22.04_amd64.deb 
apt install -y /opt/mysql_installer_debs/mysql-server_8.4.4-1ubuntu22.04_amd64.deb 

Mysql的初始化

apt安装pip3

apt install python3-pip -y

pip3安装PyMysql

sudo pip3 install PyMySQL

然后使用命令创建数据库

mysql -uroot -p -e "CREATE DATABASE IF NOT EXISTS ruoyi_vu_pro;"

导入sql文件

mysql -u root -p ruoyi-vue-pro < /tmp/ruoyi-vue-pro.sql

导入权限

mysql -u root -p -e "
CREATE USER IF NOT EXISTS 'root'@'%' IDENTIFIED WITH caching_sha2_password BY 'your_secure_password';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;"

nacos的手动安装

安装JDK与用于解压包的unzip

apt install unzip -y
apt install openjdk-21-jdk -y

解压nacos安装包

unzip nacos-server-2.5.1.zip 

编写一个nacos服务文件并移动至system目录下

vim /etc/systemd/system/nacos.service
[Unit]
Description=Nacos Server
After=network.target

[Service]
Type=forking
ExecStart=/opt/nacos/bin/startup.sh -m standalone
ExecStop=/opt/nacos/bin/shutdown.sh
User=root
Restart=on-failure
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target

启动并设置Nacos开机自启

systemctl start nacos
systemctl enable nacos

redis的手动安装

先用手动模式安装redis的deb包

apt install -y ./redis*

随后启动redis服务并设置开机自启动

systemctl enable redis-server.service
systemctl start redis-server.service

在/etc/redis/redis.conf中设置配置,配置为远程连接。

bind 127.0.0.1 改成 0.0.0.0
protected-mode yes 改成 protected-mode no

以他人的幸福为幸福,以他人的享乐为享乐。