linux

SQLAdmin在Linux上如何安装

小樊
41
2025-07-11 00:17:10
栏目: 云计算

SQLAdmin是一个用于管理MySQL数据库的Web界面工具,可以在Linux系统上进行安装。以下是详细的安装步骤:

安装MySQL服务器

首先,确保您的Linux系统上已经安装了MySQL服务器。如果尚未安装,可以使用包管理器进行安装。

sudo apt-get update
sudo apt-get install mysql-server
sudo yum update -y
sudo yum install mariadb-server mariadb -y

安装完成后,启动MySQL服务并设置为开机自启动:

sudo systemctl start mysqld  # 在Ubuntu上
sudo systemctl start mariadb  # 在CentOS上
sudo systemctl enable mysqld  # 在Ubuntu上
sudo systemctl enable mariadb  # 在CentOS上

配置MySQL

登录到MySQL命令行并创建一个用于SQLAdmin的用户:

mysql -u root -p

在MySQL提示符下,创建一个新用户并授予权限:

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

下载并解压SQLAdmin

从SQLAdmin官网下载最新版本的SQLAdmin,然后在Linux服务器上解压:

wget https://www.sqladmin.org/downloads/sqladmin4.8.2.tar.gz
tar xvf sqladmin4.8.2.tar.gz
cd sqladmin4.8.2

请注意,下载链接和版本号可能会更新,请访问SQLAdmin官网获取最新版本。

配置SQLAdmin

编辑config.inc.php文件,设置数据库连接信息:

$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['user'] = 'sqladmin';
$cfg['Servers'][$i]['password'] = 'your_password';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['UploadDir'] = '/path/to/your/uploads/';
$cfg['SaveDir'] = '/path/to/your/saves/';

启动SQLAdmin服务器

在SQLAdmin目录下,运行以下命令启动服务器:

./sqladmin/sqladmin --port=8080

访问SQLAdmin

在浏览器中输入您的Linux服务器的IP地址和端口号(例如:http://your_linux_server_ip:8080),使用您在步骤中创建的用户名和密码登录。

配置Web服务器(可选)

如果您希望通过Web服务器访问SQLAdmin,可以配置Nginx或Apache。以下是Nginx配置示例:

server {
    listen 80;
    server_name your_domain.com;
    location /sqladmin {
        root /path/to/SQLAdmin;
        index index.php;
        location ~ \.php$ {
            include snippets/fastcgi-php.conf;
            fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根据您的PHP版本调整
        }
        location ~ /\.ht {
            deny all;
        }
    }
}

重启Nginx以应用更改:

sudo systemctl restart nginx

现在,您可以通过在浏览器中输入http://your_domain.com/sqladmin来访问SQLAdmin。

请注意,上述步骤中的路径和文件名可能需要根据您的实际情况进行调整。此外,为了确保连接的安全性,建议使用SSL证书加密SQLAdmin与MySQL服务器之间的通信。

0
看了该问题的人还看了