|
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
mkdir /data/tools -p cd /data/tools/ apt install xz-utils libncurses5-dev wget http://ftp.us.debian.org/debian/pool/main/liba/libaio/libaio1_0.3.113-4_amd64.deb dpkg -i libaio1_0.3.113-4_amd64.deb mkdir -p /data/mysql/sql_log/ mkdir -p /data/mysql/3306 groupadd -r mysql -g 277 useradd -r mysql -u 277 -g mysql -s /sbin/nologin mkdir /usr/local/mysql/tmp chown -R mysql.mysql /usr/local/mysql/tmp/ tar xf mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz mv mysql-8.0.28-linux-glibc2.12-x86_64 /opt/ ln -s /opt/mysql-8.0.28-linux-glibc2.12-x86_64 /usr/local/mysql mkdir /usr/local/mysql/tmp chown -R mysql.mysql /usr/local/mysql/tmp/ chown -R mysql:mysql /data/mysql/ /usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf --initialize-insecure --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/mysql/3306/ $ cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld $ chmod +x /etc/init.d/mysqld $ /etc/init.d/mysqld start ln -s /usr/lib/x86_64-linux-gnu/libtinfo.so.6 /usr/lib/x86_64-linux-gnu/libtinfo.so.5 mysql> CREATE DATABASE gitea CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; mysql> CREATE USER 'gitea'@'%' IDENTIFIED BY 'password'; mysql> GRANT ALL PRIVILEGES ON gitea.* TO 'gitea'@'%' WITH GRANT OPTION; mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password'; mysql> ALTER USER 'gitea'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; mysql> GRANT ALL PRIVILEGES ON gitea.* TO 'gitea'@'%' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; cat /data/gitea/custom/conf/app.ini APP_NAME = Git: Git with a cup of tea RUN_USER = git WORK_PATH = /data/gitea/ RUN_MODE = prod [server] LOCAL_ROOT_URL = http://localhost:3001/ HTTP_PORT = 3001 APP_DATA_PATH = /data/gitea/data [database] PATH = /data/gitea/data/gitea.db [repository] ROOT = /data/gitea/data/gitea-repositories DEFAULT_PRIVATE = private DEFAULT_PUSH_CREATE_PRIVATE = private [lfs] PATH = /data/gitea/data/lfs [log] MODE = console LEVEL = info ROOT_PATH = /data/gitea/log $ /usr/local/bin/gitea web -p 3001 --config /data/gitea/custom/conf/app.ini |
申明:除非注明Byrd's Blog内容均为原创,未经许可禁止转载!详情请阅读版权申明!
