插件窝 干货文章 linux怎么创建数据库

linux怎么创建数据库

数据库 DATABASE 创建 password 638    来源:    2025-04-07

在Linux上创建数据库的方法

在Linux系统上创建数据库主要有以下几种方式,具体取决于您使用的数据库管理系统(DBMS):

1. MySQL/MariaDB

# 登录MySQL/MariaDB
mysql -u root -p

# 创建新数据库
CREATE DATABASE database_name;

# 创建用户并授权
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
FLUSH PRIVILEGES;

# 退出
exit

2. PostgreSQL

# 切换到postgres用户
sudo -u postgres psql

# 创建新数据库
CREATE DATABASE database_name;

# 创建用户并授权
CREATE USER username WITH PASSWORD 'password';
GRANT ALL PRIVILEGES ON DATABASE database_name TO username;

# 退出
\q

3. SQLite

# 安装SQLite(如未安装)
sudo apt-get install sqlite3

# 创建新数据库
sqlite3 database_name.db

4. MongoDB

# 启动MongoDB shell
mongo

# 创建/切换到新数据库
use database_name

# 创建用户(可选)
db.createUser({
  user: "username",
  pwd: "password",
  roles: ["readWrite", "dbAdmin"]
})

5. Oracle Database

# 使用SQL*Plus登录
sqlplus / as sysdba

# 创建新数据库(通常使用DBCA图形工具)
CREATE DATABASE database_name
USER SYS IDENTIFIED BY password
USER SYSTEM IDENTIFIED BY password
...

准备工作

在创建数据库前,您需要:

  1. 确保已安装相应的数据库软件
  2. 确保数据库服务正在运行
  3. 拥有管理员权限(对于MySQL/PostgreSQL等)

安装数据库软件示例

以MySQL为例:

# Ubuntu/Debian
sudo apt update
sudo apt install mysql-server

# CentOS/RHEL
sudo yum install mysql-server
sudo systemctl start mysqld

选择适合您需求的数据库系统,并按照相应的方法创建数据库。