在Linux下配置mysql
在mysql压缩包放 /root/temp
tar zxvf <压缩包>
mv <压缩包> /usr/local/mysql #移动
groupadd mysql ##创建mysql用户组
useradd -r -g mysql mysql ## 创建mysql用户,添加mysql用户
cd /usr/local/mysql
chgrp -R mysql . #组授权
chown -R mysql . #用户授权
#####################################################################
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US
##初始化 记下末行 MySQL的密码 (不要空格)
###################################################################
ln -s /usr/lib64/libtinfo.so.6 /usr/lib64/libtinfo.so.5 #建立软连接
ln -s /usr/lib64/libncurses.so.6 /usr/lib64/libncurses.so.5
2.配置mysql环境
启动和连接mysql
service mysql start
ps aux|grep mysql
systemctl enable mysql
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
########################################################
vim /etc/profile
export PATH=/usr/local/mysql/bin:$PATH #在末行输入 保存退出 :wq
. /etc/profile #启动一下
##进入mysql,权限刷新,连接sqlvog
mysql -u root -p
<密码> #不要有空格
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
flush privileges;
然后导入对应的数据库就可以了
create database crm9;
use crm9;
source /home/wukongcrm/72crm-java/docs/crm9.sql;
悟空crm9的安装配置
crm9文件放在/root/temp,解压压缩包 放在 /home/wukongcrm
- 进入/home/wukongcrm/72crm-java/src/main/resources
- 修改 crm-config redis.json undertow.txt
crm-config
redis.json
undertow.txt
在/home/wukongcrm/72crm.java/pom.xml(先备份 cp pom.xml pom.xml.bak)
这里使用tomcat ,把undertow的依赖注释掉,jar -> war
在 /home/wukongcrm/72crm-java/pom.xml
然后把undertow的主程序 main 注释
打包
tar zxvf <package>
cp <new package> /usr/local/maven
##########################################
vi /etc/profile
export MAVEN_HOME=/usr/local/maven
export PATH=$MAVEN_HOME/bin:$PATH
. /etc/profile ##启动
ln -s /usr/local/maven/bin/mvn /usr/local/bin/ #软连接
mvn clean package
cd webapps/
rm -rf ROOT #注意大写
cp /home/wukongcrm/72crm-java/target/ROOT.war /usr/local/tomcat/webapps/
cd /usr/local/tomcat/bin
./startup.sh
完成!