当前位置: 首页 > news >正文

【工具使用-数据库】MySQL数据库创建和使用

1. MySQL数据库创建

1.1. 命令行创建

1. 创建数据库

sudo apt install mysql-server    # 安装MySQL 
sudo mysql -u root -p # 登录数据库

在这里插入图片描述

CREATE DATABASE mydatabase; # 创建数据库
SHOW DATABASES;	# 验证是否创建成功

2. 创建用户

# 创建用户
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

newuser:新用户名。
localhost:允许登录的主机(localhost表示本地登录,%表示允许任意IP远程登录)。
password:用户密码。

3. 授予权限

  1. 授予所有数据库的全部权限
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
  1. 授予特定数据库的全部权限
GRANT ALL PRIVILEGES ON mydatabase.* TO 'newuser'@'localhost';
mydatabase:要授权的数据库名称。
  1. 刷新权限,使更改立即生效
FLUSH PR

相关文章:

  • 反射内存网技术应用于数控系统
  • GAIA-2:用于自动驾驶的可控多视图生成世界模型
  • 使用stream进行列表循环和直接forEach循环的差异及使用场景
  • 支持远程搜索、分页加载和多选功能的 el-select 组件
  • SpringBoot自定义验证器:企业级参数校验架构设计与实践
  • 流量抓取工具(wireshark)
  • docker 中将dpo后的模型转为ollama能够调用的gguf格式
  • 对程序中使用到的字体进行子集化处理
  • C语言高频面试题——常量指针与指针常量区别
  • 文档处理控件Aspose.Words 教程:在 Word 中删除空白页完整指南
  • 【C++游戏引擎开发】第19篇:Compute Shader实现Tile划分
  • Cursor可视化大屏搭建__0420
  • 软件功能测试和非功能测试有什么区别和联系?
  • 【同济】高等数学6.7.8版答案
  • 1+X: Python程序开发职业技能等级要求(初级)练习资料分享
  • 软件工程师中级考试-上午知识点总结(下)
  • 基于OKR的企业管理数字化实践——以围棋教育机构流程优化为例
  • 【数字图像处理】图像纹理分析
  • 基于STM32的HX711货物称重系统
  • QT文件和文件夹拷贝操作
  • 全总:五一拟表彰全国劳模先进工作者2426名,盛李豪入选
  • 蔚来第三品牌萤火虫上市:对标宝马MINI,预期贡献10%销量
  • 马上评|治理“龟速车”,也是一次驾驶文明的升级
  • 讲座|在数字化时代,“记住”到底意味着什么
  • 上海明天有雷雨、大风,下周气温在春日舒适区间
  • 中物联声明:反对美对华物流、海事和造船领域301调查措施