centos sqladmin配置步骤

342
2025/2/14 3:31:47
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS系统上配置SQL Admin通常涉及安装和配置MySQL数据库服务器,因为SQL Admin是MySQL提供的一个基于Web的管理工具。以下是详细的配置步骤:

安装MySQL数据库服务器

  1. 更新系统

    sudo yum update -y
    
  2. 安装MySQL服务器

    sudo yum install -y mysql-server
    
  3. 启动MySQL服务

    sudo systemctl start mysqld
    
  4. 设置MySQL开机自启动

    sudo systemctl enable mysqld
    
  5. 运行MySQL安全安装脚本

    sudo mysql_secure_installation
    

    按照提示设置root密码和其他安全选项。

配置SQL Admin

  1. 登录MySQL

    mysql -u root -p
    
  2. 创建SQL Admin用户(如果尚未创建):

    CREATE USER 'sqladmin'@'localhost' IDENTIFIED BY 'your_password';
    GRANT ALL PRIVILEGES ON *.* TO 'sqladmin'@'localhost';
    FLUSH PRIVILEGES;
    
  3. 退出MySQL

    exit;
    
  4. 下载并解压SQL Admin

    wget https://dev.mysql.com/get/Downloads/MySQL-Admin-x.x.x-linux-glibc2.12-x86_64.tar.gz
    tar -xzf MySQL-Admin-x.x.x-linux-glibc2.12-x86_64.tar.gz
    cd MySQL-Admin-x.x.x-linux-glibc2.12-x86_64
    
  5. 配置SQL Admin: 编辑config.inc.php文件,设置以下参数:

    $cfg['blowfish_secret'] = ''; // 用于cookie加密的随机字符串
    $cfg['DefaultLang'] = 'en'; // 设置默认语言
    $cfg['blowfish_secret'] = ''; // 设置cookie加密的随机字符串
    
  6. 创建SQL Admin启动脚本(可选): 创建一个启动脚本以便于通过Web服务器启动SQL Admin。

  7. 配置Web服务器(如Nginx或Apache):

    • Nginx配置示例

      server {
          listen 80;
          server_name your_domain.com;
      
          location /sqladmin {
              root /path/to/MySQL-Admin-x.x.x-linux-glibc2.12-x86_64;
              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;
              }
          }
      }
      
    • Apache配置示例

      <VirtualHost *:80>
          ServerName your_domain.com
      
          DocumentRoot /path/to/MySQL-Admin-x.x.x-linux-glibc2.12-x86_64
          <Directory /path/to/MySQL-Admin-x.x.x-linux-glibc2.12-x86_64>
              Options FollowSymLinks
              AllowOverride All
              Require all granted
          </Directory>
      
          ErrorLog ${APACHE_LOG_DIR}/error.log
          CustomLog ${APACHE_LOG_DIR}/access.log combined
      </VirtualHost>
      
  8. 重启Web服务器

    sudo systemctl restart nginx
    # 或者
    sudo systemctl restart httpd
    
  9. 访问SQL Admin: 打开浏览器,访问http://your_domain.com/sqladmin,使用之前创建的sqladmin用户登录。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: CentOS系统下的多用户与权限怎么管理