博客
关于我
MySQL-【1】配置
阅读量:798 次
发布时间:2023-02-11

本文共 1218 字,大约阅读时间需要 4 分钟。

数据库操作指南

1. 数据库基操

在数据库中操作是日常工作的重要部分,以下是常用的数据库操作命令:

1.1 创建/删除/使用数据库

  • 创建数据库
    create database mydatabase;
  • 显示数据库
    show databases;
  • 删除数据库
    drop database mydatabase;
  • 使用数据库
    use mydatabase;

1.2 数据表操作

  • 创建数据表
    create table mytable(  id int(4) not null primary key auto_increment,  name char(255),  score float(8,2));
  • 删除数据表
    drop table mytable;
  • 插入数据
    insert into mytable (id,name,score) values(1,"tom",93.65);
  • 查询数据
    select * from mytable;
  • 查询高分数据
    select * from mytable where score > 60;

1.3 数据表高级操作

  • 修改表名
    rename mytable to newtable;
  • 添加字段
    alter table mytable2 add brother int(4) default 0;
  • 批量删除
    delete from mytable where id in (20,21,22,23);

2. 数据库安全

2.1 MySQL安全设置

  • 默认访问权限
    use mysqlselect user, host from user;
  • 删除危险账户
    delete from user where host="%";
  • 修改账户权限
    create user 'root'@'localhost' identified by '密码';grant all privileges on *.* to root@IP地址;flush privileges;
  • 重启服务
    service mysqld restart

2.2 忘记密码处理

  • 修改密码
    update user set password="新密码" where user="用户名";

3. 数据库定时备份

3.1 自动备份脚本

  • 脚本内容

#!/bin/bashcd /usr/bin && ./mysqldump -hlocalhost -u"数据库名称" -p"数据库密码" mydb > /root/DBBackup/$(date +%Y%m%d).bakcd /root

- **执行权限**:  ```bashchmod 777 your.sh
  • 定时执行
    crontab -e

    添加以下行:

    * 23:59 * * * /root/your.sh

通过以上操作,您可以轻松管理数据库,确保数据安全和稳定性。

转载地址:http://acbfk.baihongyu.com/

你可能感兴趣的文章
MySQL
查看>>
mysql
查看>>
MTK Android 如何获取系统权限
查看>>
MySQL - 4种基本索引、聚簇索引和非聚索引、索引失效情况、SQL 优化
查看>>
MySQL - ERROR 1406
查看>>
mysql - 视图
查看>>
MySQL - 解读MySQL事务与锁机制
查看>>
MTTR、MTBF、MTTF的大白话理解
查看>>
mt_rand
查看>>
mysql /*! 50100 ... */ 条件编译
查看>>
mudbox卸载/完美解决安装失败/如何彻底卸载清除干净mudbox各种残留注册表和文件的方法...
查看>>
mysql 1264_关于mysql 出现 1264 Out of range value for column 错误的解决办法
查看>>
mysql 1593_Linux高可用(HA)之MySQL主从复制中出现1593错误码的低级错误
查看>>
mysql 5.6 修改端口_mysql5.6.24怎么修改端口号
查看>>
MySQL 8.0 恢复孤立文件每表ibd文件
查看>>
MySQL 8.0开始Group by不再排序
查看>>
mysql ansi nulls_SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON 什么意思
查看>>
multi swiper bug solution
查看>>
MySQL Binlog 日志监听与 Spring 集成实战
查看>>
MySQL binlog三种模式
查看>>