ubuntu 18下的python与springboot、vue、mariadb混合部署

154 阅读1分钟

最近工作需要混合部署python与springboot项目。做个记录

首先安装最简单的是nginx:

apt-get install nginx

因为python3已经自带也能跑这里就不更新了,直接安装pip3.

apt install python3-pip

安装mariadb:

apt install mariadb-server
#centos使用
yum -y install mariadb mariadb-server

安装完成后等待数据库服务启动,而后初始化数据库

mysql_secure_installation

初始化后登录mysql,开启远程登录:

修改/etc/mysql/my.conf\
找到bind-address = 127.0.0.1这一行\
直接#掉或者改为bind-address = 0.0.0.0即可
mysql -u root -p
use    mysql;
UPDATE user SET Host='%' WHERE User='root' AND Host='localhost' LIMIT 1;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
flush privileges;

SELECT User, Password, Host FROM user;

不知为啥还是登录不了:(,检查登录方式,需要修改为native_password

select user, plugin from mysql.user;
+------------------+-----------------------+
| user             | plugin                |
+------------------+-----------------------+
| root             | auth_socket           |

UPDATE user SET plugin='mysql_native_password' WHERE User='root';
flush privileges;

创建用户:

create user'xx'@'%'identified by'xx';

安装python依赖包:

pip3 install --upgrade pip

pip3 install selenium-wire   #应该是需要安装离线包。
pip3 install schedule
pip3 install IPython
pip3 install pillow
pip3 install pandas
pip3 install ddddocr

apt install libgl1-mesa-glx

pip3 install goto-statement
pip3 install sqlalchemy
pip3 install pymysql
pip3 install xlwt

安装chrome:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
dpkgi google-chrome-stable_current_amd64.deb

apt --fix-broken install

安装java11

提前下载jdk安装包,
dpkg -i jdk.deb

用管理员用户root对 /etc/profile进行编辑,添加如下内容:

export JAVA_HOME=/usr/lib/jvm/jdk-11   -- jdk所在目录
export CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

最后springboot的包时间始终不对,其他方式无效,修改时区:

vi /etc/timezone     --改为Asia/Shanghai

数据库最好与时区同步,这样sql查询,记录更新时间等依赖数据库的也好使。

SET time_zone = "+8:00";
FLUSH PRIVILEGES;

安装googlechrome: centos环境: ubuntu环境: 安装完 chrome后选择对应版本的chromedriver安装即可。 chromedriver安装:chromedriver.storage.googleapis.com/index.html chromedriver.storage.googleapis.com/index.html

unzip chromedriver而后复制进/usr/bin/use/local/bin/usr/local/share/