Linux系统部署Django项目
文章目录
- Linux系统部署Django项目
- 一、mysql安装
- 二、mysql配置文件
- 三、新建数据库和用户
- 四、nivacat链接mysql
一、mysql安装
linux安装mysql数据库有很多教程,根据安装方式不同,相关的步骤也不同。可以参考:【Linux安装和更新】两种方式更换软件源,以JDK为例安装
这里我们采用的是ubuntu系统命令行的方式安装。因为有些配置需要root权限,建议安装数据库不要用新建用户。
sudo apt install mysql-server mysql-client
安装完成将可以使用一下命令:
sudo service mysql status # 检查mysql运行状态
sudo service mysql start # 启动
sudo service mysql restart # 重启
sudo service mysql stop # 停止
mysql运行成功如下图:
二、mysql配置文件
命令行安装的mysql配置文件在/etc/mysql/mysql.conf.d/mysqld.cnf,这里以修改密码验证插件为例。
sudo apt install vim # 需要会用vim编辑文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 新增如下:
default_authentication_plugin=mysql_native_password
三、新建数据库和用户
相关命令如下:
mysql
use mysql;
alter user 'root'@'localhost' identified by 'qlybt2022';
set global validate_password.policy=LOW;
set global validate_password.length=6;
CREATE DATABASE ybt DEFAULT CHARSET=utf8 DEFAULT COLLATE utf8_unicode_ci;
CREATE USER 'dbuser'@'localhost' IDENTIFIED BY 'ybt2022';
GRANT ALL PRIVILEGES ON ybt.* TO 'dbuser'@'localhost';
FLUSH PRIVILEGES;
四、nivacat链接mysql
相关命令如下:
use mysql;
select host,user from user;
update user set host='%' where user ='dbuser';
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'dbuser'@'%' WITH GRANT OPTION;
修改myslq配置
# bind-address = 127.0.0.1