当前位置: 首页 > 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
http://www.dtcms.com/a/147495.html

相关文章:

  • 反射内存网技术应用于数控系统
  • 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文件和文件夹拷贝操作
  • NetApp ONTAP 9 故障磁盘更换操作指南
  • 《零基础入门学习Python》
  • OpenGL shader开发实战学习笔记:第十二章 深入光照
  • Linux指令合集
  • C++ STL:从零开始模拟实现 list 容器
  • ACWing——算法基础课
  • 棉花糖实验新解
  • Linux-scp命令
  • 3DMAX 常用渲染器对比及渲染 101 云平台优势
  • (EtherNet/IP 转 EtherNet/IP)EtherCAT/Ethernet/IP/Profinet/ModbusTCP协议互转工业串口网关