河南省建设工程质量协会网站,宽带推广方案,网络推广的好处,网站建设平台一般多少钱前端用Vue#xff0c;后端用Django#xff0c; nginx#xff0c;Mysql
参照#xff1a;
通过WSL在阿里云上部署Vue项目_阿里云 wsl-CSDN博客 阿里云重登录
采用Ubuntu系统#xff0c;
apt update
#检查是否已经安装
mysql --version
systemctl status mysql
apt insta…
前端用Vue后端用Django nginxMysql
参照
通过WSL在阿里云上部署Vue项目_阿里云 wsl-CSDN博客 阿里云重登录
采用Ubuntu系统
apt update
#检查是否已经安装
mysql --version
systemctl status mysql
apt install mysql-server
Mysql-server
在云服务器管理控制台选择安全组单击安全组入方向手工创建端口Mysql默认使用3306端口。
#进入mysql命令行
sudo mysql#mysql命令行输入修改root密码.必须以;结尾。ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password by Mysql1234;#设定密码后退出再登录读哟使用新的命令。
exit;
mysql -uroot -p
#输入上面的密码可以进入。
#退出mysql命令行。
#对mysql进行安全设定
sudo mysql_secure_installation#创建数据库 mysql命令
create database MyDjango;
#显示数据库
show databases;Python Django 安装
python3 --version
pip --version#安装 python 和 pip
sudo apt install python3
sudo apt install python-pip### 安装Django和相关包
pip list
pip install --upgrade pip
python -m pip install django安装Django相关网络和数据库依赖
sudo apt install libmysqlclient-devsudo apt install python3-mysqldb #安装过后在pip list 里显示mysqlclient安装完成。pip install django-cors-headers
pip install uwsgi#安装过后可以同过 pip list 查询 pip install mysqlcliet 报错
pip报错本机WSL上和阿里云上同样的问题。电脑上的问题莫名其妙的好了。阿里云上也乱试居然问题也解决了。特别验证一下解决的过程并记录下来。
探索过程如下重新安装阿里云系统纯净系统
pip install mysqlclient #安装失败。测试重新安装linux。用root用户。在root目录下操作。apt update
apt upgradeapt list libmysql* #-dev没有安装
apt list mysql* #Mysql-server没有安装 如下图apt list Mysql-server还没有安装 apt install mysql-server
apt install libmysqlclient-dev
安装成功后运行 pip install mysqlclient 失败。
用apt search 查找 mysqlclient 相关的linux 包。
apt search mysqlclient # 显示如下图1,2
1apt install 安装 相关的包,2用 pip install mysqlclent / pip list 检查测试3不成功就用 apt remove删除对应的包。
实验到 apt install python3-mysqldb #如下图 3 安装过后pip list 直接显示mysqlclient已经安装。 问题解决。学到了 apt list apt search 和 pip list. apt show , pip show
pip show mysqlclient apt show python3-mysqldb 显示都是python Interface to MySQL.