在Linux中,可以通过以下几种方式配置和管理数据库:
- 安装数据库:
- MySQL:sudo apt install mysql-server
- PostgreSQL:sudo apt install postgresql postgresql-contrib
- MongoDB:sudo apt install mongodb
例如:
# 安装MySQL
sudo apt install mysql-server
# 安装PostgreSQL
sudo apt install postgresql postgresql-contrib
- 配置数据库:
- MySQL:sudo mysql_secure_installation 互动式配置脚本。
- PostgreSQL:编辑
/etc/postgresql/{version}/main/postgresql.conf
配置文件。 - MongoDB:编辑
/etc/mongod.conf
配置文件。
例如:
# MySQL安全配置
sudo mysql_secure_installation
# 编辑PostgreSQL配置文件
sudo nano /etc/postgresql/12/main/postgresql.conf
# 编辑MongoDB配置文件
sudo nano /etc/mongod.conf
3.管理数据库:
- MySQL:sudo mysql登录数据库后使用SQL语句管理。
- PostgreSQL:sudo -u postgres psql登录后使用SQL语句管理。
- MongoDB:mongo连接数据库后使用MongoDB命令管理。
例如:
# MySQL管理数据库
mysql> CREATE DATABASE mydb;
mysql> GRANT ALL ON mydb.* TO 'user'@'%' IDENTIFIED BY 'password';
# PostgreSQL管理数据库
postgres=# CREATE DATABASE mydb;
postgres=# GRANT ALL ON DATABASE mydb TO user;
# MongoDB管理数据库
> use mydb
> db.createCollection("mycol")
> db.mycol.insert({"name": "John"})