软件:sql

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
软件:sql [2025/12/07 21:24] – [PostgreSQL] admin软件:sql [2025/12/08 11:31] (当前版本) – [mariadb] admin
行 54: 行 54:
  
 ===== mariadb ===== ===== mariadb =====
 +
 +默认端口 3306
 +
 +默认用户 系统用户
  
 <code -> <code ->
行 60: 行 64:
 ALTER USER 'root'@'localhost' IDENTIFIED BY '********'; ALTER USER 'root'@'localhost' IDENTIFIED BY '********';
 </code> </code>
 +
  
 ===== PostgreSQL ===== ===== PostgreSQL =====
 +
 +默认端口 5432
 +
 +默认用户 postgres
  
 <code -> <code ->
行 73: 行 82:
  
 sudo vi /etc/postgresql/*/main/pg_hba.conf sudo vi /etc/postgresql/*/main/pg_hba.conf
-IPv4 local connections: +#local   all             all                                     peer 
-host all all 0.0.0.0/0 trust +local   all             all                                     md5
 sudo systemctl restart postgresql sudo systemctl restart postgresql
  
行 82: 行 90:
 #查看用户 #查看用户
 \du \du
 +#查看数据库
 +\l
  
 #创建登入用户 #创建登入用户
行 89: 行 99:
 #删除数据库 #删除数据库
 DROP DATABASE sql_db; DROP DATABASE sql_db;
-#查看数据库 
-\l 
 #把数据库赋值 #把数据库赋值
 GRANT ALL PRIVILEGES ON DATABASE sql_db TO admin; GRANT ALL PRIVILEGES ON DATABASE sql_db TO admin;
 #授予登录权限 #授予登录权限
 ALTER ROLE admin LOGIN; ALTER ROLE admin LOGIN;
 +ALTER ROLE admin CREATEDB;
 +ALTER ROLE admin WITH LOGIN CREATEDB;
 +# 退出
 \q \q
-#登入+# 登入
 psql -h localhost -U admin sql_db psql -h localhost -U admin sql_db
 psql -U admin -d postgres -h localhost psql -U admin -d postgres -h localhost
行 109: 行 120:
 wget https://github.com/vrana/adminer/releases/download/v5.4.1/adminer-5.4.1.php wget https://github.com/vrana/adminer/releases/download/v5.4.1/adminer-5.4.1.php
 #复制 #复制
-cp adminer-*.php /var/www/html/adminer.php+sudo cp adminer-*.php /var/www/html/adminer.php
 #查看 #查看
 ls /var/www/html ls /var/www/html
-chmod 777 /var/www/html/adminer.php +sudo chmod 777 /var/www/html/adminer.php 
 + 
 +#安装基础环境 
 +sudo apt install nginx php php-fpm 
 +# 添加nginx规则 
 +sudo tee -a /etc/nginx/conf.d/default.conf <<-'EOF' 
 +server { 
 +    listen [::]:80; # IPv6 
 +    listen 80; 
 +    server_name localhost; 
 +    location = /adminer.php{ 
 +        root /var/www/html; 
 +        try_files $uri =404; 
 +        fastcgi_pass unix:/run/php/php8.4-fpm.sock; 
 +        fastcgi_index adminer.php; 
 +        include fastcgi_params; 
 +        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
 +    } 
 +    # Redirect all HTTP requests to HTTPS with a 301 Moved Permanently response. 
 +    location / { 
 +        # $host保留原始Host头,$request_uri保留路径和参数 
 +        return 301 https://$host$request_uri; 
 +    } 
 +
 +EOF 
 #浏览器访问 #浏览器访问
 localhost/adminer.php localhost/adminer.php
 </code> </code>
  
-访问[[https://localhost/adminer.php]] 登入管理SQL+访问[[http://localhost/adminer.php]] 登入管理SQL
  
  
  • 软件/sql.1765113881.txt.gz
  • 最后更改: 2025/12/07 21:24
  • admin