centos

centos mysql常用命令有哪些

小樊
45
2025-09-19 23:42:23
栏目: 云计算

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

安装与卸载

  1. 安装MySQL

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

    sudo systemctl start mysqld
    
  3. 设置开机自启

    sudo systemctl enable mysqld
    
  4. 停止MySQL服务

    sudo systemctl stop mysqld
    
  5. 重启MySQL服务

    sudo systemctl restart mysqld
    
  6. 卸载MySQL

    sudo yum remove mysql-server
    sudo rm -rf /var/lib/mysql
    sudo rm -rf /etc/my.cnf
    

用户与权限管理

  1. 登录MySQL

    mysql -u root -p
    
  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';
    

数据库操作

  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;
    SELECT column1, column2 FROM table_name WHERE condition;
    
  3. 更新数据

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

    DELETE FROM table_name WHERE condition;
    

其他常用命令

  1. 查看MySQL版本

    mysql --version
    
  2. 查看MySQL配置文件

    cat /etc/my.cnf
    
  3. 备份数据库

    mysqldump -u username -p database_name > backup.sql
    
  4. 恢复数据库

    mysql -u username -p database_name < backup.sql
    
  5. 查看MySQL日志

    tail -f /var/log/mysqld.log
    

这些命令涵盖了MySQL在CentOS系统中的基本操作和管理任务。根据具体需求,可能还需要使用更多高级功能和命令。

0
看了该问题的人还看了