当前位置: 首页 > 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文件和文件夹拷贝操作
  • 新闻1+1丨多地政府食堂开放 “舌尖上的服务”,反映出怎样的理念转变?
  • 莫斯科一机场实施临时限制措施
  • 陈燮阳从艺60周年:指挥棒不停,心跳就不会老去
  • 新华社评论员:在推进中国式现代化的宽广舞台上绽放青春光彩
  • 宿州市委副书记任东已任市政府党组书记
  • 遍体鳞伤就是击不倒,这是国米老男孩最后的倔强