Nacos集群部署与持久化
准备环境
请确保是在环境中安装使用:
64 bit OS Linux/Unix/Mac,推荐使用Linux系统。
64 bit JDK 1.8+;下载.配置。
Maven 3.2.x+;下载.配置。本次集群部署使用:1个Nginx、3个Nacos、1个Mysql
Linux-Centos-7安装Mysql5.7数据库
安装wget指令
[root@localhost opt]# yum -y install wget
在线下载Mysql安装源
[root@localhost opt]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
安装Mysql安装源
[root@localhost opt]# yum -y localinstall mysql57-community-release-el7-11.noarch.rpm
在线安装Mysql
[root@localhost opt]# yum -y install mysql-community-server
启动Mysql服务
[root@localhost opt]# systemctl start mysqld
设置开机启动
[root@localhost opt]# systemctl enable mysqld
[root@localhost opt]# systemctl daemon-reload
修改root登录密码
# mysql安装完成之后,会在/var/log/mysqld.log文件中给root生成了一个临时的默认密码
[root@localhost opt]# cat /var/log/mysqld.log
# A temporary password is generated for root@localhost: hNR?y3TWzct1(密码)
登录Mysql
[root@localhost opt]# mysql -u root -p
# 粘贴上述密码
修改mysql默认密码策略
# mysql5.7默认密码策略要求密码必须是大小写字母数字特殊字母的组合,至少8位
mysql> set global validate_password_policy=0;
# 修改密码,此时默认密码长度为8
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
# 查看密码长度
mysql> select @@validate_password_length;
+----------------------------+
| @@validate_password_length |
+----------------------------+
| 8 |
+----------------------------+