在 MariaDB 中创建一个新的数据库实例

1. 登录 MariaDB

首先,使用 mysql 命令登录到 MariaDB:

bash 复制代码
sudo mysql -u root -p

系统会提示你输入 MariaDB root 用户的密码。输入密码后,你将进入 MariaDB 命令行界面。

2. 创建数据库

在 MariaDB 命令行界面中,运行以下命令来创建一个新的数据库。例如,我们将数据库命名为 nopCommerceDB

bash 复制代码
CREATE DATABASE nopCommerceDB;

3. 创建数据库用户

接下来,创建一个新的数据库用户,并为其分配密码。例如,我们将用户命名为 nopUser,密码为 nopPassword

bash 复制代码
CREATE USER 'nopUser'@'localhost' IDENTIFIED BY 'nopPassword';

4. 授权用户访问数据库

为新创建的用户授予对 nopCommerceDB 数据库的所有权限:

bash 复制代码
GRANT ALL PRIVILEGES ON nopCommerceDB.* TO 'nopUser'@'localhost';

5. 刷新权限

刷新权限以使更改生效:

bash 复制代码
FLUSH PRIVILEGES;

6. 退出 MariaDB

完成数据库和用户的创建后,退出 MariaDB 命令行界面:

bash 复制代码
EXIT;

配置 nopCommerce

nopCommerce 的安装过程中,你需要提供数据库连接信息。使用你刚刚创建的数据库名称、用户名和密码进行配置:

  • 数据库类型:MySQL
  • 服务器名称:localhost
  • 数据库名称:nopCommerceDB
  • 用户名:nopUser
  • 密码:nopPassword
相关推荐
Zilliz Planet23 分钟前
GenAI 生态系统现状:不止大语言模型和向量数据库
数据库·人工智能·语言模型·自然语言处理
瓜牛_gn1 小时前
redis详细教程(4.GEO,bitfield,Stream)
数据库·redis·缓存
练习两年半的工程师1 小时前
建立一个简单的todo应用程序(前端React;后端FastAPI;数据库MongoDB)
前端·数据库·react.js·fastapi
新知图书2 小时前
MySQL 9从入门到性能优化-创建触发器
数据库·mysql·性能优化
HEX9CF2 小时前
【SQLite】改善默认输出格式不直观难以阅读问题:通过修改输出设置提升数据可读性
数据库·sqlite
HEX9CF3 小时前
【Linux】SQLite 数据库安装教程(Ubuntu 22.04)
linux·数据库·sqlite
恬淡虚无真气从之3 小时前
django中entity.save(using=)的使用
数据库·python·django
零希3 小时前
正则表达式
java·数据库·mysql
任错错3 小时前
flinksql-Queries查询相关实战
大数据·数据库·mysql·flink·flinksql
史迪仔01123 小时前
【SQL】SQL函数
数据库·sql