Archery Docker部署
·
官网下载
tar -zxf Archery-1.8.5.tar.gz
cd Archery-1.8.5/src/docker-compose/
修改my.cnf文件,默认的配置文件不能启动mysql
vi mysql/my.cnf
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
lower_case_table_names=1
default-time_zone = '+8:00'
innodb_buffer_pool_size = 512M
server-id = 100
log_bin = /var/lib/mysql/mysql-bin.log
expire_logs_days = 1
max_binlog_size = 500M
max_allowed_packet = 1024M
character-set-server = utf8mb4
collation-server = utf8mb4_general_ci
slow_query_log_file = /var/lib/mysql/mysql-slow.log
slow_query_log = 1
long_query_time = 1
[client]
default-character-set=utf8mb4
[mysqldump]
quick
quote-names
max_allowed_packet = 1024M
!includedir /etc/mysql/conf.d/
docker compose -f docker-compose.yml up -d
docker exec -ti archery /bin/bash
cd /opt/archery
source /opt/venv4archery/bin/activate
python3 manage.py makemigrations sql
python3 manage.py migrate
python3 manage.py dbshell < sql/fixtures/auth_group.sql
python3 manage.py dbshell < src/init_sql/mysql_slow_query_review.sql
python3 manage.py createsuperuser
更多推荐
所有评论(0)