记录一次(前后端分离)部署vue + springCloud 项目的经验和遇到的坑

公司给了我四台服务器,需要搭建的有前端,后端,以及两台数据库做主从复制。
一、搭建主从数据库:
准备mysql-5.7.27-linux-glibc2.12-x86_64.tar包,官网下载地址mysql安装包下载地址,选择社区版下载
下载之后上传至两台数据库xxxx.xx.xx.55,xxxx.xx.xx.56 ,我习惯将其解压至 /usr/local/mysql/
进入到该目录下 ,解压命令:
step.1

tar -xzvf mysql-5.7.27-linux-glibc2.12-x86_64.tar

step.2

#对其重命名
mv  mysql-5.7.27-linux-glibc2.12-x86_64  mysql-5.7.27

step.3

#添加用户组
groupadd mysql
#添加用户mysql 到用户组mysql
useradd -g mysql mysql

step.4

#在/usr/local/mysql/mysql-5.7.27/目录下新建data目录,方便存放数据库文件
mkdir data

step.5

#对其授权
	chown -R mysql:mysql ./
#初始化数据库
	./bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/mysql-5.7.27/ --datadir=/usr/local/mysql/mysql-5.7.27/data/
#将mysql/目录下除了data/目录的所有文件,改回root用户所有
	chown -R root .
#mysql用户只需作为mysql-5.7.27/data/目录下所有文件的所有者
	chown -R 
#复制启动文件
	cp support-files/mysql.server /etc/init.d/mysqld 
	chmod 755 /etc/init.d/mysqld
	cp /usr/local/mysql/mysql-5.7.27/bin/my_print_defaults /usr/bin/

step.6

#修改启动脚本
[root@instance_4dbde0 mysql-5.7.20]# vi /etc/init.d/mysqld
#修改项:
basedir=/usr/local/mysql/mysql-5.7.27/
datadir=/usr/local/mysql/mysql-5.7.27/data
port=3306
#启动服务
[root@instance_4dbde0 mysql
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值