NoteZ_技术博客 NoteZ_技术博客
🏠 首页
  • 📚 Web技术
  • 📋 Npm笔记
  • 📑 Markdown
  • 📄 Git笔记
  • 📝 Nginx文档
  • 📓 Linux文档
  • 📖 技术文档
  • 📜 其他文档
  • 🧊 NodeJs
  • 🎡 Express
  • 🔥 Rust
  • 🎉 Koa2
  • 🍃 MongoDB
  • 🐬 MySql
  • 🥦 Oracle
  • 🍁 Python
  • 🍄 JavaScript
  • 🌰 CSS
  • 🧄 HTML
  • 🥑 Canvas
  • 🌽 Nuxt
  • 🍆 React
  • 🥜 Vue
  • 🧅 TypeScript
  • 🌶️ AI
  • 📘 分类
  • 📗 标签
  • 📙 归档
⚜️ 在线编辑 (opens new window)
  • 📁 站点收藏
  • 📦 前端组件库
  • 📊 数据可视化
  • 🌈 开源插件
  • 🎗️ 关于我
  • 🔗 友情链接
GitHub (opens new window)

NoteZ_技术博客

前端界的小学生
🏠 首页
  • 📚 Web技术
  • 📋 Npm笔记
  • 📑 Markdown
  • 📄 Git笔记
  • 📝 Nginx文档
  • 📓 Linux文档
  • 📖 技术文档
  • 📜 其他文档
  • 🧊 NodeJs
  • 🎡 Express
  • 🔥 Rust
  • 🎉 Koa2
  • 🍃 MongoDB
  • 🐬 MySql
  • 🥦 Oracle
  • 🍁 Python
  • 🍄 JavaScript
  • 🌰 CSS
  • 🧄 HTML
  • 🥑 Canvas
  • 🌽 Nuxt
  • 🍆 React
  • 🥜 Vue
  • 🧅 TypeScript
  • 🌶️ AI
  • 📘 分类
  • 📗 标签
  • 📙 归档
⚜️ 在线编辑 (opens new window)
  • 📁 站点收藏
  • 📦 前端组件库
  • 📊 数据可视化
  • 🌈 开源插件
  • 🎗️ 关于我
  • 🔗 友情链接
GitHub (opens new window)
  • Express

  • Koa2

  • MongoDB

  • MySql

    • Linux中创建MySQL数据库命令
      • 安装MySQL
        • Ubuntu/Debian
        • CentOS/RHEL
      • 启动MySQL服务
      • 登录MySQL
      • 创建数据库
      • 创建用户
      • 授权用户
      • 刷新权限
      • 完整示例
    • Node+Express+MySql实现简单增删改查操作
    • 备份与还原(导入导出) mysql 数据库
  • NodeJs

  • Oracle

  • Rust

  • Python

  • 后端开发
  • MySql
NoteZ
2023-10-31
目录

Linux中创建MySQL数据库命令

MySQL是一个开源的关系型数据库管理系统,被广泛应用于Web应用程序的后端。在Linux操作系统下,我们可以使用命令行来创建MySQL数据库。本文将介绍如何在Linux中创建MySQL数据库,并提供相应的代码示例。

# 安装MySQL

在使用MySQL之前,我们首先需要在Linux系统中安装MySQL服务。常见的Linux发行版都提供了相应的软件包管理工具,我们可以使用这些工具来安装MySQL。

# Ubuntu/Debian

在Ubuntu和Debian上,我们可以使用apt包管理工具来安装MySQL。打开终端,执行以下命令:

sudo apt update
sudo apt install mysql-server
1
2

# CentOS/RHEL

在CentOS和RHEL上,我们可以使用yum包管理工具来安装MySQL。打开终端,执行以下命令:

sudo yum update
sudo yum install mysql-server
1
2

# 启动MySQL服务

安装完成后,我们需要启动MySQL服务。使用以下命令启动MySQL服务:

sudo systemctl start mysqld
1

# 登录MySQL

成功启动MySQL服务后,我们可以使用以下命令登录MySQL:

mysql -u root -p
1

其中,-u参数指定用户名为root,-p参数表示需要输入密码。根据安装时的配置,可能需要输入密码才能登录MySQL。

# 创建数据库

登录MySQL后,我们就可以创建数据库了。使用以下命令创建一个名为mydatabase的数据库:

CREATE DATABASE mydatabase;
1

这个命令将在MySQL中创建一个名为mydatabase的数据库。

# 创建用户

在创建数据库后,我们可以为数据库创建一个用户,并为该用户设置权限。使用以下命令创建一个名为myuser的用户,并为其设置密码:

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
1

这个命令将在MySQL中创建一个名为myuser的用户,并为其设置密码为mypassword。

# 授权用户

创建用户后,我们可以授权用户访问指定的数据库。使用以下命令授权用户myuser访问数据库mydatabase:

GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
1

这个命令将授权用户myuser拥有对数据库mydatabase的所有权限。

# 刷新权限

创建用户和授权后,我们需要刷新权限使其生效。使用以下命令刷新MySQL权限:

FLUSH PRIVILEGES;
1

这个命令将立即刷新MySQL的权限设置。

# 完整示例

下面是一个完整的示例,演示了如何在Linux中创建MySQL数据库、用户和授权:

# 安装MySQL(Ubuntu/Debian)
sudo apt update
sudo apt install mysql-server

# 启动MySQL服务
sudo systemctl start mysqld

# 登录MySQL
mysql -u root -p

# 创建数据库
CREATE DATABASE mydatabase;

# 创建用户并设置密码
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';

# 授权用户访问数据库
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';

# 刷新权限
FLUSH PRIVILEGES;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#Linux#MySql
上次更新: 2024/01/30, 00:35:17
给MongoDB数据库bin目录添加工具集
Node+Express+MySql实现简单增删改查操作

← 给MongoDB数据库bin目录添加工具集 Node+Express+MySql实现简单增删改查操作→

最近更新
01
Gitea数据备份与还原
03-10
02
Linux 中使用 rsync 同步文件目录教程
03-10
03
Linux 使用 rsync 互相传输同步文件的简单步骤
03-08
更多文章>
Theme by Vdoing | Copyright © 2019-2025 NoteZ,All rights reserved | 冀ICP备2021027292号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式