debian

Debian MySQL常用命令有哪些

小樊
44
2025-04-15 23:52:18
栏目: 云计算

在Debian系统中,MySQL的常用命令主要包括以下几个方面:

安装与卸载

  1. 安装MySQL服务器

    sudo apt update
    sudo apt install mysql-server
    
  2. 卸载MySQL服务器

    sudo apt remove --purge mysql-server mysql-common
    sudo apt autoremove
    sudo apt autoclean
    

启动与停止服务

  1. 启动MySQL服务

    sudo systemctl start mysql
    
  2. 停止MySQL服务

    sudo systemctl stop mysql
    
  3. 重启MySQL服务

    sudo systemctl restart mysql
    
  4. 设置MySQL开机自启

    sudo systemctl enable mysql
    
  5. 禁用MySQL开机自启

    sudo systemctl disable mysql
    

配置文件管理

用户管理

  1. 登录MySQL

    mysql -u root -p
    

    输入密码后即可进入MySQL命令行界面。

  2. 创建新用户

    CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
    
  3. 授予权限

    GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    
  4. 删除用户

    DROP USER 'username'@'localhost';
    
  5. 修改用户密码

    ALTER USER 'username'@'localhost' IDENTIFIED BY 'new_password';
    FLUSH PRIVILEGES;
    

数据库管理

  1. 显示所有数据库

    SHOW DATABASES;
    
  2. 选择数据库

    USE database_name;
    
  3. 创建数据库

    CREATE DATABASE database_name;
    
  4. 删除数据库

    DROP DATABASE database_name;
    
  5. 显示表

    SHOW TABLES;
    
  6. 创建表

    CREATE TABLE table_name (
        column1 datatype,
        column2 datatype,
        ...
    );
    
  7. 删除表

    DROP TABLE table_name;
    

数据操作

  1. 插入数据

    INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
    
  2. 查询数据

    SELECT * FROM table_name;
    
  3. 更新数据

    UPDATE table_name SET column1 = value1 WHERE condition;
    
  4. 删除数据

    DELETE FROM table_name WHERE condition;
    

日志管理

性能监控

备份与恢复

这些命令涵盖了在Debian系统上管理MySQL数据库的基本操作。根据具体需求,可能还需要使用更高级的功能和工具。

0
看了该问题的人还看了