如何用Debian搭建SQLAdmin
导读:在Debian系统上搭建SQLAdmin,可以按照以下步骤进行: 1. 安装必要的软件包 首先,更新系统的软件包列表并安装必要的软件包: sudo apt update sudo apt install -y apache2 php lib...
在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。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何用Debian搭建SQLAdmin
本文地址: https://pptw.com/jishu/745284.html
