MySQL数据库管理:权限设置与数据操作
需积分: 9 76 浏览量
更新于2024-09-16
收藏 1KB TXT 举报
“mysql数据库,包括原代码文档、SQL命令、数据库存储和SQL语句,涉及用户权限管理、MySQL安装配置及安全设置。”
在IT领域,MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),它以其高效、可靠和易于使用而著名。MySQL数据库系统由Oracle公司维护,支持多种操作系统,并且是许多Web应用程序的核心组件。
在提供的内容中,我们可以看到几个关键的MySQL操作和概念:
1. **用户权限管理**:
- `INSERT INTO user` 语句用于创建新的数据库用户。这里创建了一个名为 'lolaage' 的用户,分配了各种权限(如 Select、Insert、Update、Delete 等)并设置了密码。
- `GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456';` 这行命令将所有权限赋予了名为 'root' 的用户,该用户在本地主机(localhost)上登录,使用 '123456' 作为密码。'root' 用户通常具有最高级别的管理员权限。
- `GRANT ALL PRIVILEGES ON *.* TO 'lolaage'@'%' IDENTIFIED BY '123456';` 类似地,'lolaage' 用户被授予所有权限,但允许从任何主机(% 表示任意主机)连接,这通常用于远程访问。
- `DELETE FROM user WHERE host='localhost.localdomain';` 这条语句会删除指定主机上的用户,这里是 'localhost.localdomain'。
2. **MySQL安装配置**:
- 提供的 `cmake` 命令行示例展示了如何配置MySQL的安装路径、数据目录、套接字文件位置、InnoDB存储引擎的启用、本地文件导入的支持以及TCP端口设置。例如:
- `-DCMAKE_INSTALL_PREFIX=/usr/local/mysql/` 指定了安装目录。
- `-DMYSQL_DATADIR=/usr/local/mysql/data` 设置了数据文件存放的位置。
- `-DMYSQL_UNIX_ADDR=/usr/local/mysql/data/mysqld.sock` 指定了服务器的UNIX套接字文件。
- `-DWITH_INNOBASE_STORAGE_ENGINE=1` 启用InnoDB存储引擎,它是MySQL中的事务处理引擎。
- `-DENABLED_LOCAL_INFILE=1` 允许从本地文件导入数据。
- `-DMYSQL_TCP_PORT=3306`(原文可能有误,通常默认为3306)设置了MySQL服务监听的TCP端口。
3. **SQL语句基础**:
- `INSERT INTO` 语句用于向表中插入新记录。
- `GRANT` 语句用于分配或更改用户的数据库权限。
- `DELETE FROM` 语句用于从表中删除记录。
掌握这些基本的MySQL知识对于数据库管理和开发至关重要,它们涵盖了用户管理、权限控制和数据库系统的安装配置。在实际应用中,还需要理解更多复杂的SQL查询、索引、事务处理、备份恢复、性能优化等高级主题。
2013-04-07 上传
2018-12-12 上传
2020-12-15 上传
2010-12-18 上传
guidelilee
- 粉丝: 0
- 资源: 1
最新资源
- 正整数数组验证库:确保值符合正整数规则
- 系统移植工具集:镜像、工具链及其他必备软件包
- 掌握JavaScript加密技术:客户端加密核心要点
- AWS环境下Java应用的构建与优化指南
- Grav插件动态调整上传图像大小提高性能
- InversifyJS示例应用:演示OOP与依赖注入
- Laravel与Workerman构建PHP WebSocket即时通讯解决方案
- 前端开发利器:SPRjs快速粘合JavaScript文件脚本
- Windows平台RNNoise演示及编译方法说明
- GitHub Action实现站点自动化部署到网格环境
- Delphi实现磁盘容量检测与柱状图展示
- 亲测可用的简易微信抽奖小程序源码分享
- 如何利用JD抢单助手提升秒杀成功率
- 快速部署WordPress:使用Docker和generator-docker-wordpress
- 探索多功能计算器:日志记录与数据转换能力
- WearableSensing: 使用Java连接Zephyr Bioharness数据到服务器