===========================
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
- 安裝 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
- //查看系統默認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