在linux,对nacos-server-1.2.1.tar.gz包解压进行配置,这里非源码,可以先参考本文
https://blog.csdn.net/kq1983/article/details/104371021
# 把nacos-server-1.2.1.tar.gz包解压
tar -xzvf nacos-server-1.2.1.tar.gz
# 进入conf目录
cd nacos/conf
# 自己新建1个数据库
# 把nacos-mysql.sql的脚步,在上面的数据库执行
# vi application.properties
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123456
# cd ../bin
# 单机启动
sh startup.sh -m standalone
mysql赋权限
非本地连接mysql,也就是不是locahost或者127.0.0.1,需要在mysql服务器执行
# root是账号 192.16.5.1是ip 123456是密码
grant all privileges on *.* to 'root'@'192.16.5.1' identified by '123456';
缺少表
CREATE TABLE `permissions` (
`role` varchar(50) NOT NULL,
`resource` varchar(512) NOT NULL,
`action` varchar(8) NOT NULL,
UNIQUE KEY `uk_role_permission` (`role`,`resource`,`action`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
conf目录下的配置文件