百度
360搜索
搜狗搜索

linux操作数据库的命令详细介绍

在 Linux 下操作数据库通常通过命令行工具完成,以下是主流数据库的常用操作命令(附示例):

一、MySQL/MariaDB

  1. 连接数据库
    bash
    mysql  用户名  数据库名  

    mysql 主机名 端口 用户名 -p密码 数据库名

  2. 执行 SQL 命令
    bash
    mysql  root     

    mysql root 数据库名

  3. 备份与恢复
    bash

    mysqldump root 数据库名 备份.sql

    mysql root 数据库名 备份.sql

  4. 查看进程
    bash
    mysqladmin  root  processlist  

二、PostgreSQL

  1. 连接数据库
    bash
    psql  用户名  数据库名  主机  端口  

    psql

  2. 基本操作
    bash
    l  

    c 数据库名

    dt

    q

  3. 备份与恢复
    bash

    pg_dump postgres 数据库名 备份.sql

    psql postgres 数据库名 备份.sql

三、MongoDB

  1. 连接数据库
    bash
    mongo 主机:端口/数据库名  用户名  密码  

  2. 基本操作
    bash
    show dbs  

    use 数据库名

    db.集合名.find

  3. 备份与恢复
    bash

    mongodump 数据库名 备份目录

    mongorestore 数据库名 备份目录/数据库名

四、通用技巧

  • 命令补全:按 Tab 键补全数据库名、表名(需安装命令补全工具,如 mysql-complete)。
  • 安全建议:避免在命令中明文写密码,改用 -p 交互式输入。
  • 管道结合:通过 grepawk 过滤结果,例如:bash
    mysql  root    数据库名   

常见场景示例

  1. 远程连接 MySQL
    bash
    mysql  .1.100    app_user   

    912mysql .168.1.100 app_user

  2. PostgreSQL 导出查询结果到文件
    bash
    psql  postgres    

    912psql postgres test

根据具体数据库类型和场景,可组合使用上述命令。如果需要更详细的某类操作(如权限管理、性能监控),可以进一步说明需求哦~

阅读更多 >>>  linuxftp命令建目录

文章数据信息:

本文主要探讨:"linux操作数据库的命令", 浏览人数已经达到31次, 首屏加载时间:1.350 秒。