命令如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
apt update &&  apt install mysql-server -y

mkdir -p /export/Data/mysql && cp -R /var/lib/mysql/* /export/Data/mysql/ && chown -R mysql:mysql /export/Data/mysql


# passwd root
mysql -u root <<EOF
ALTER USER 'root'@'localhost' IDENTIFIED BY '1433223';
FLUSH PRIVILEGES;
EOF

# create remote user
mysql -u root <<EOF
CREATE USER 'user'@'%' IDENTIFIED BY '1433223';
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EOF

可添加到进程托管

1
2
3
4
5
6
7
8
9
10
11
[program:mysql]
user=mysql
command=/usr/bin/mysqld --datadir=/export/Data/mysql
autorestart=true
startsecs=10
redirect_stderr=true
stdout_logfile=/var/log/mysql.out.log
stderr_logfile=/var/log/mysql.err.log
logfile_maxbytes=50MB
logfile_backups=2

管理面板可选: dbgate