Centos7 Flask環境搭建

===========================
centos7.3安裝mysql

前期工作

cd /home
mkdir liuxiawei
cd liuxiawei
mkdir server
mkdir tools
cd tools

1.檢測是否已經安裝mysql服務

rpm -qa | grep mysql

2.下載mysql包

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
  1. 安裝 mysql57-community-release-el7-8.noarch.rpm:
rpm -ivh mysql57-community-release-el7-8.noarch.rpm

4.下載安裝mysql

yum install mysql-server

5.啓動mysql服務

service mysqld start

6.查看隨機密碼

grep "password" /var/log/mysqld.log

2019-05-14T02:17:16.818716Z 1 [Note] A temporary password is generated for root@localhost: Eal>tvRy(8?n

7.進入mysql命令模式修改密碼

mysql -uroot -"Eal>tvRy(8?n"

8.使用隨機密碼連接mysql

/usr/bin/mysql -u root -p
Eal>tvRy(8?n

9.修改密碼

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('XXX');

如果出現這個錯誤:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
那是因爲密碼設置得太簡單了

10.停止服務

service mysqld stop

11.設置mysql遠程連接

mysql -u root -p                           
mysql>use mysql;
mysql>select 'host' from user where user='root';
mysql>update user set host = '%' where user ='root';
mysql>flush privileges;

==============================
centos7.3安裝python3.8

前期準備

cd /home/tools

1.下載python官方tgz包並FTP到tools下

https://www.python.org/downloads/release/python-380/

2.YUM安裝編譯Python所需要的開發包

yum -y install gcc zlib* libffi-devel

3.解壓tar包

tar -xvf Python-3.8.0.tgz
cd Python-3.8.0
./configure --prefix=/usr/local/bin/python3
make
make install
  1. //查看系統默認Python的版本號
python -V   
rm -rf /usr/bin/python
ln -s /usr/local/bin/python3/bin/python3 /usr/bin/python
python -V
yum update
vi /usr/bin/yum 

把#!/usr/bin/python
改成#!/usr/bin/python2.7

vi /usr/libexec/urlgrabber-ext-down

把#!/usr/bin/python
改成#!/usr/bin/python2.7

15.這裏不要選擇更新,否則python版本會變回2

yum update

16.pip3加入環境變量

#vim ~/.bash_profile
#.bash_profile
#Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
#User specific environment and startup programs
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
export PATH

source ~/.bash_profile(環境變量生效)

============================
運行app.py

cd 項目名

vim start.sh(創建執行腳本,&切記)
sudo nohup python app.py &
chmod 777 start.sh
./start.sh
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章