在Linux系统上安装数据库需要根据具体数据库类型选择安装方式,以下是常见数据库的安装指南:
一、主流数据库的安装方法
1. MySQL安装
-
基于包管理器的安装
-
Ubuntu/Debian :
sudo apt-get update && sudo apt-get install mysql-server
-
CentOS/Fedora :
sudo yum install mysql-server
-
-
RPM包安装
下载对应版本的RPM包(如
mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz
),解压后进入目录执行./configure --user=mysql
,最后通过make && make install
安装。
2. PostgreSQL安装
-
包管理器安装
-
Ubuntu/Debian :
sudo apt-get install postgresql-server
-
CentOS :
sudo yum install postgresql-server
-
-
源码安装
下载源码包,配置、编译并安装,配置文件位于
/etc/postgresql/版本号/main
目录。
3. SQL Server安装
-
Ubuntu存储库安装
导入微软GPG密钥,添加存储库后执行
sudo apt-get update && sudo apt-get install mssql-server
。
4. Oracle安装
-
静默安装
下载Oracle安装包(如
oracle-19c-dbg.tar.gz
),解压后执行./runInstaller -silent
,配置参数文件dbhome1.ora
和listener.ora
。
二、通用配置步骤
-
安装完成后启动服务
- 使用
systemctl start [数据库名]
启动服务(如sudo systemctl start mysql
)。
- 使用
-
安全配置
-
修改默认密码(如
sudo mysql_secure_installation
)。 -
配置防火墙规则允许数据库端口(如MySQL默认3306)。
-
-
验证安装
- 登录数据库:
mysql -u root -p
,执行SHOW DATABASES;
验证数据库是否正常运行。
- 登录数据库:
三、注意事项
-
权限管理 :数据库文件(如
/var/lib/mysql
)需设置正确权限,建议将所属组改为mysql
用户。 -
字符集配置 :在配置文件(如
my.cnf
或my.ini
)中添加character-set-server=utf8mb4
以支持中文字符。 -
依赖包安装 :部分数据库(如PostgreSQL)需安装额外依赖(如
libpq-dev
)。
通过以上步骤,您可以在Linux系统上成功安装主流数据库。若需安装其他数据库(如MariaDB、MongoDB等),可参考对应官方文档。