借鉴文章:centos7+django+python3+mysql+阿里云部署项目全流程。这里我只借鉴安装MySql这一部分。
我的操作流程
- 下载mysql源安装包:
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
- 安装mysql源:
yum localinstall mysql57-community-release-el7-8.noarch.rpm
- 安装mysql源:
yum install mysql-devel
- 安装MySQL(总计851M,翻墙):
yum install mysql-community-server
- 执行命令:
pip3 install mysqlclient
- 启动MYSQL服务:
systemctl start mysqld
- 查看MYSQLd的启动状态:
systemctl status mysqld
- 开机启动:
systemctl enable mysqld
- 修改root本地登录密码:
- 获取密码:
grep 'temporary password' /var/log/mysqld.log
- 进入mysql:
mysql -uroot -p
- 设置密码:
set password for 'root'@'localhost'=password('你的数据库密码');
- 创建数据库(要和你的项目数据对应上):
create database testdjango;
(可能出中文问题) - 创建数据库(推荐加上utf8):
create database 数据库名 character set utf8 collate utf8_general_ci;
- 使用数据库:
use testdjango;
- 查看当前数据库:
show databases;
- 删除数据库:
drop database 数据库名;