linux怎么进入安装好的数据库
linux怎么进入安装好的数据库详细介绍
在 Linux 中进入已安装的数据库,需根据具体数据库类型使用对应命令。以下是常见数据库的连接方式:
一、MySQL/MariaDB
- 本地连接(默认用户)
bashmysql root- 输入安装时设置的 root 密码(输入时无显示)。
- 若提示权限错误,尝试:
sudo mysql -u root -p(适用于 Debian/Ubuntu 初始安装)。
- 指定数据库
bashmysql 用户名 数据库名示例:
mysql -u user1 -p mydb
二、PostgreSQL
- 切换到默认用户(推荐)
bashpostgres psql- 直接进入 PostgreSQL 命令行(默认无密码,依赖系统用户认证)。
- 普通用户连接
bashpsql 用户名 数据库名 主机 端口示例(本地默认):
psql -U user1 -d testdb
三、MongoDB
- 本地连接(默认端口 27017)
bashmongo- 直接进入 MongoDB Shell,默认连接本地
test数据库。
- 直接进入 MongoDB Shell,默认连接本地
- 指定认证
若启用权限认证:
bashmongo 用户名 密码 认证库示例:
mongo -u admin -p 123456 --authenticationDatabase admin
四、Redis
- 本地连接(默认端口 6379)
bashredis-cli- 直接进入 Redis 命令行。
- 带密码连接
若设置了密码:
bashredis-cli 密码
通用注意事项:
- 权限问题:
- MySQL 首次安装可能无密码,需先
sudo mysql_secure_installation设置。 - PostgreSQL 默认禁止普通用户直接连接,需通过
sudo -u postgres或配置pg_hba.conf。
- MySQL 首次安装可能无密码,需先
- 远程连接:
若数据库监听远程端口,需在命令中指定-h 远程IP -p 端口(如mysql -h 192.168.1.100 -p)。 - 退出命令:
所有数据库均支持exit或\q退出命令行。
根据你安装的数据库类型,选择对应命令即可快速进入。如果遇到权限错误,检查用户权限或数据库配置(如 bind-address)。