Linux系统上需要安装项目的本地化数据库。本节我们详细记录一下在Linux上安装达盟8数据库的过程,供参考!
一、DM安装包下载
官网地址:https://eco.dameng.com/download/
下载完成后,您将得到一个dm8_20240408_x86_rh7_64.zip压缩包文件。
二、建立数据库用户和组
安装前必须创建dmdba 用户。禁止使用root用户安装数据库。
1.建立用户组
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
2.建立用户
useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
3.可自行设置用户密码
passwd dmdba
三、修改文件打开的最大数
1.在vi /etc/security/limits.conf添加
dmdba 硬nofile 65537dmdba 软nofile 65537dmdba 硬堆栈32768dmdba 软堆栈16384
2.切换到dmdba用户,查看是否生效
ulimit -a
四、挂载镜像
1.上传下载的安装包,并解压
解压dm8_20230418_x86_rh6_64.zip
2.新建挂载目录
切换到root用户,在任意位置挂载DM数据库的iso安装包
mkdir /dm
3.进入ISO所在目录
我直接放在/root下。
4.挂载镜像
挂载-o循环dm8_20230104_x86_rh6_64.iso /dm
发生问题:mount: /dev/loop0 被写保护,将以只读模式挂载。
解决方案: 1.切换到root用户2.检查/etc/sudoers文件权限。如果权限是只读的,修改为可写权限ll /etc/sudoers 修改权限命令:
chmod u+w /etc/sudoers
3.编辑文件sudoers
vi /etc/sudoers4.恢复权限
chmod 440 /etc/sudoers
重新挂载目录,问题解决:
五、新建安装目录
1.在达梦目录下创建/dm文件夹
mkdir /home/dmdba/dm
2.修改安装目录权限
在root用户下执行,将新建的安装路径目录的权限用户更改为dmdba,用户组更改为dinstall。
chown dmdba:dinstall -R /home/dmdba/dm
3.安装路径下的文件设置权限
chmod -R 755 /home/dmdba/dm
六、数据库安装
注意:以下操作请切换到dmdba 用户操作
1.执行安装命令
进入大萌ISO挂载目录,执行安装命令
./DMInstall.bin -i
2. 由于数据库安装服务非root用户,无法创建服务,需要以root用户执行下述脚本
/home/dmdba/dmdbms/script/root/root_installer.sh
查看服务:
七、环境变量配置
1.在root用户下进入dmdba的根目录
cd /home/dmdba/
2.在vi .bash_profile加入
切换到dmdba用户,执行source .bash_profile使配置生效。
su - dmdbasource .bash_profile
八、初始化数据库
1.初始化实例
使用dmdba用户初始化数据库实例,进入DM数据库安装目录下的bin目录,使用dminit命令初始化实例。
./dminit 帮助
2.初始化数据库
./dminit 路径=/home/dmdba/dm/data/db_name=DAMENG instance_name=DMSERVER port_num=5236 CASE_SENSITIVE=0 CHARSET=1
九、注册服务
1. 切换到root用户
苏根
2.进入目录
cd /home/dmdba/dmdbms/script/root
3.执行命令
./dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/dm/data/DAMENG/dm.ini -p DMSERVER
4. 设置服务开机自启动,并开启服务
systemctl 启用DmServiceDMSERVER
5. 开启服务
systemctl 启动DmServiceDMSERVER
6. 查看服务
systemctl 状态DmServiceDMSERVER
十、使用数据库
1.登录数据库
切换到dmdba用户,进入/home/dmdba/dmdbms/bin目录
标题:在Linux上安装Damen 8数据库
链接:https://www.52funs.com/news/sypc/28855.html
版权:文章转载自网络,如有侵权,请联系删除!
用户评论
在尝试安装Linux下的达梦8数据库后,我觉得它的稳定性很强,适合长期运行复杂的应用。
有20位网友表示赞同!
安装过程稍有挑战性,但对于熟悉Linux的用户来说,这更像是一个新的学*之旅。
有13位网友表示赞同!
虽然一开始有些头疼于配置细节,但最终的结果还是非常值得的。达梦8在性能上给我的项目提供了巨大的提升。
有13位网友表示赞同!
新手可能需要一些时间去理解怎么在一个无GUI的环境下配置数据库,但网上有很多资源帮助解答疑惑。
有18位网友表示赞同!
我发现Linux与达梦8之间的集成流畅无缝,对系统的优化也相当高效。
有14位网友表示赞同!
对于追求高性能和高可用性的团队而言,Linux安装达梦8是一个不错的选择,我对此印象深刻。
有13位网友表示赞同!
虽然需要一些Linux命令行知识来管理它,但对于系统运维人员来说,这并不构成太大的难题。
有14位网友表示赞同!
安装过程中遇到的一些小挫折都得到了积极的解决,与达梦的技术支持团队沟通非常高效且专业。
有14位网友表示赞同!
达梦8在Linux环境下的表现让我惊喜,尤其是在处理大量数据时,稳定性和效率都非常高。
有16位网友表示赞同!
整个安装过程后,我对数据库管理的能力有了更深的理解和实践,这对我来说是宝贵的经验。
有5位网友表示赞同!
对于那些*惯在GUI环境下操作的用户来说,可能会觉得Linux下的达梦8需要一定的适应时间。
有12位网友表示赞同!
我觉得对Linux与达梦数据库有了解的用户,在实践中能更快速地解决问题,提高效率。
有7位网友表示赞同!
达梦8的特性非常适合于分布式系统及需要高性能处理的任务场景,特别是在Linux上表现优异。
有18位网友表示赞同!
尽管开始时有点困难,但一旦安装成功,使用过程中我对此十分满意,非常流畅且稳定。
有8位网友表示赞同!
我个人觉得,对于数据库性能有高要求的应用而言,使用Linux及达梦8是一个极其优质的选择。
有14位网友表示赞同!
遇到问题后的一次性快速解决体验让我对这家公司的技术支持留下了深刻的印象。
有19位网友表示赞同!
通过在Linux上安装达梦8,我不仅提高了数据处理速度,还提升了系统的整体安全性。
有12位网友表示赞同!
尽管需要一些额外的调整和优化工作,但最终得到的性能提升使得整个努力都是值得的。
有9位网友表示赞同!
对于寻求极致性能和稳定性的工作环境来说,Linux与达梦8的组合是完美的解决方案。
有11位网友表示赞同!
从一开始的手忙脚乱到后来的熟练掌握,这个过程让我对服务器管理有了更深的认识和敬意。
有15位网友表示赞同!