软件:sql

差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
软件:sql [2025/12/07 21:50] – [图形化管理工具] admin软件:sql [2026/01/02 00:57] (当前版本) – 外部编辑 127.0.0.1
行 11: 行 11:
 <code -> <code ->
 #下载 #下载
-wget https://dev.mysql.com/get/mysql-apt-config_0.8.34-1_all.deb+wget https://dev.mysql.com/get/mysql-apt-config_0.8.36-1_all.deb
 #安装mysql源 #安装mysql源
 dpkg -i mysql-apt-config_*_all.deb dpkg -i mysql-apt-config_*_all.deb
行 54: 行 54:
  
 ===== mariadb ===== ===== mariadb =====
 +
 +默认端口 3306
 +
 +默认用户 系统用户
  
 <code -> <code ->
行 62: 行 66:
  
 ===== PostgreSQL ===== ===== PostgreSQL =====
 +
 +默认端口 5432
 +
 +默认用户 postgres
  
 <code -> <code ->
-sudo apt-get install postgresql+sudo apt install postgresql
  
-#允许远程登录+# 允许远程登录
 sudo vi /etc/postgresql/*/main/postgresql.conf sudo vi /etc/postgresql/*/main/postgresql.conf
 #60行 listen_addresses = 'localhost' #60行 listen_addresses = 'localhost'
行 72: 行 80:
 #esc :wq #esc :wq
  
 +# 密码验证类型 md5 或者 scram-sha-256
 sudo vi /etc/postgresql/*/main/pg_hba.conf sudo vi /etc/postgresql/*/main/pg_hba.conf
 +# "local" is for Unix domain socket connections only
 +local   all             all                                     scram-sha-256
 # IPv4 local connections: # IPv4 local connections:
-host all all 0.0.0.0/0 trust +host    all             all             127.0.0.1/32            scram-sha-256 
 +# IPv6 local connections: 
 +host    all             all             ::1/128                 scram-sha-256
 sudo systemctl restart postgresql sudo systemctl restart postgresql
  
行 82: 行 94:
 #查看用户 #查看用户
 \du \du
 +#查看数据库
 +\l
  
 #创建登入用户 #创建登入用户
行 89: 行 103:
 #删除数据库 #删除数据库
 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 CREATEDB; 
 ALTER ROLE admin WITH LOGIN 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
 </code> </code>
- 
  
 ===== 图形化管理工具 ===== ===== 图形化管理工具 =====
行 110: 行 118:
 <code -> <code ->
 图形化管理工具 图形化管理工具
-sudo apt install nginx php php-fom 
 #下载 #下载
 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
行 117: 行 124:
 #查看 #查看
 ls /var/www/html ls /var/www/html
-sudo 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.1765115426.txt.gz
  • 最后更改: 2026/01/02 02:08
  • (外部编辑)