在 Debian 下,sqladmin 通常指两种情况之一:
下面我分别说明 最常见场景 的配置方式,你可以对号入座。
sudo apt update
sudo apt install phpmyadmin
安装过程中会提示:
如果是 Apache,一般已自动启用:
sudo a2enconf phpmyadmin
sudo systemctl reload apache2
访问:
http://服务器IP/phpmyadmin
编辑 Nginx 站点:
location /phpmyadmin {
root /usr/share/;
index index.php;
location ~ ^/phpmyadmin/(.*\.php)$ {
include fastcgi_params;
fastcgi_pass unix:/run/php/php-fpm.sock;
fastcgi_param SCRIPT_FILENAME /usr/share/$fastcgi_script_name;
}
}
sudo apt install adminer
Apache:
sudo a2enconf adminer
sudo systemctl reload apache2
访问:
http://服务器IP/adminer
wget https://github.com/sqladmin/sqladmin/releases/latest/download/sqladmin-linux-amd64
chmod +x sqladmin-linux-amd64
sudo mv sqladmin-linux-amd64 /usr/local/bin/sqladmin
# config.yaml
server:
host: 0.0.0.0
port: 8080
database:
type: mysql
host: 127.0.0.1
port: 3306
user: root
password: yourpassword
name: testdb
sqladmin --config config.yaml
访问:
http://服务器IP:8080
如果你能告诉我:
我可以直接给你一份可直接用的配置文件。