debian

如何用Debian搭建SQLAdmin

小樊
45
2025-11-06 20:44:49
栏目: 云计算

在Debian系统上搭建SQLAdmin,可以按照以下步骤进行:

1. 安装必要的软件包

首先,更新系统的软件包列表并安装必要的软件包:

sudo apt update
sudo apt install -y apache2 php libapache2-mod-php php-mysql mariadb-server

2. 配置MariaDB

启动并启用MariaDB服务:

sudo systemctl start mariadb
sudo systemctl enable mariadb

运行MariaDB的安全配置脚本,设置root密码并删除匿名用户:

sudo mysql_secure_installation

按照提示进行操作,设置root密码,删除匿名用户,禁止root远程登录,删除测试数据库等。

3. 创建数据库和用户

登录到MariaDB并创建一个新的数据库和用户:

sudo mysql -u root -p

在MySQL提示符下执行以下SQL命令:

CREATE DATABASE sqladmin;
CREATE USER 'sqladmin'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON sqladmin.* TO 'sqladmin'@'localhost';
FLUSH PRIVILEGES;
EXIT;

your_password替换为你想要设置的密码。

4. 安装SQLAdmin

下载并安装SQLAdmin:

cd /var/www/html
sudo wget https://github.com/sqladmin/sqladmin/archive/master.zip
sudo unzip master.zip
sudo mv sqladmin-master sqladmin

5. 配置Apache

启用必要的Apache模块:

sudo a2enmod rewrite
sudo systemctl restart apache2

创建一个新的Apache配置文件来托管SQLAdmin:

sudo nano /etc/apache2/sites-available/sqladmin.conf

在文件中添加以下内容:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/sqladmin

    <Directory /var/www/html/sqladmin>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/sqladmin_error.log
    CustomLog ${APACHE_LOG_DIR}/sqladmin_access.log combined
</VirtualHost>

启用这个配置文件:

sudo a2ensite sqladmin.conf
sudo systemctl restart apache2

6. 访问SQLAdmin

打开浏览器并访问你的服务器IP地址或域名,后面加上/sqladmin路径,例如:

http://your_server_ip_or_domain/sqladmin

你应该会看到SQLAdmin的登录页面。使用你在MariaDB中创建的用户和密码登录。

7. 配置SSL(可选)

为了安全起见,建议配置SSL。你可以使用Let’s Encrypt来获取免费的SSL证书:

sudo apt install certbot python3-certbot-apache
sudo certbot --apache -d your_server_ip_or_domain

按照提示完成SSL证书的安装和配置。

通过以上步骤,你应该能够在Debian系统上成功搭建SQLAdmin。

0
看了该问题的人还看了