在Linux系统上创建数据库主要有以下几种方式,具体取决于您使用的数据库管理系统(DBMS):
# 登录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
# 切换到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
# 安装SQLite(如未安装)
sudo apt-get install sqlite3
# 创建新数据库
sqlite3 database_name.db
# 启动MongoDB shell
mongo
# 创建/切换到新数据库
use database_name
# 创建用户(可选)
db.createUser({
user: "username",
pwd: "password",
roles: ["readWrite", "dbAdmin"]
})
# 使用SQL*Plus登录
sqlplus / as sysdba
# 创建新数据库(通常使用DBCA图形工具)
CREATE DATABASE database_name
USER SYS IDENTIFIED BY password
USER SYSTEM IDENTIFIED BY password
...
在创建数据库前,您需要:
以MySQL为例:
# Ubuntu/Debian
sudo apt update
sudo apt install mysql-server
# CentOS/RHEL
sudo yum install mysql-server
sudo systemctl start mysqld
选择适合您需求的数据库系统,并按照相应的方法创建数据库。