在安装达梦数据库时出现的用户权限不足的问题解决:

安装达梦数据库的时候,我们必须在dmdba 用户下面进行操作,而我们在执行完毕下面的命令以后

su - dmdba

Copycd /mnt/

Copy./DMInstall.bin

会看到下面的报错

-bash: ./DMInstall.bin: Permission denied

这时根据报错分析出,当前用户没有执行该文件的权限,可以使用sudo 命令以管理员身份运行这个文件,

sudo ./DMInstall.bin

dmdba is not in the sudoers file. This incident will be reported.

但是又出现了上面的报错,指的是当前用户没有运行sudo命令的权限,这时,我们需要到sudoers文件里面来配置可以执行sudo命令权限的用户,

使用su命令切换到root用户,然后切换到etc目录下

Cd /etc

然后使用如下命令打开sudoer文件:

sudo visudo

添加如下内容:

 

这里规定了dmdba用户可以使用sudo命令,

回到存放安装文件的目录下,执行安装命令,如果再次报错:

/DMInstall.bin -i

bash: ./DMInstall.bin: Permission denied

这时就是文件权限不正确,因为该文件的权限不足以让 dmdba 用户执行。

需要使用如下命令修改文件权限:

sudo chmod +x DMInstall.bin

修改完毕后,执行命令:/DMInstall.bin -i

,成功。

参考资源链接:[兆芯国产系统上安装达梦数据库步骤详解](https://wenku.csdn.net/doc/83khvqf6bd?utm_source=wenku_answer2doc_content) 在国产微型计算机上安装达梦数据库之前,创建特定的安装用户dmdba并设置相应的权限是必不可少的步骤。这一步骤能够确保数据库安装的安全性和管理的便捷性。为了创建安装用户dmdba并为其设置权限,请遵循以下详细步骤: 1. 打开终端,首先使用`groupadd dinstall`命令创建一个新的用户组,名字为dinstall。 2. 接着使用`useradd -g dinstall -m -d /home/dmdba dmdba`命令创建名为dmdba的用户,并将其主目录设置为/home/dmdba,同将其加入到dinstall用户组中。 3. 设置安装用户的初始密码,可以使用`passwd dmdba`命令,并输入新的密码,为用户dmdba设置密码。 4. 为了赋予dmdba用户执行安装文件的权限,需要切换到dmdba用户,可以使用`su - dmdba`命令。 5. 切换到挂载了达梦数据库安装包的目录,如/mnt/dm,然后使用`chmod 755 DMInstall.bin`命令给安装脚本DMInstall.bin赋予执行权限。 6. 在图形化界面下,切换回安装用户dmdba后,可以通过直接运行`./DMInstall.bin`来启动图形化安装界面。 注意,在安装过程中需要确保用户dmdba具有足够的权限来执行安装程序,同遵循安装指南中的提示和建议,避免因为权限问题导致的安装失败。关于如何图形化安装达梦数据库的详细步骤,可以参考《兆芯国产系统上安装达梦数据库步骤详解》。该文档提供了在国产微型计算机上,基于中科方德桌面操作系统和兆芯-C+C4701芯片的系统上安装达梦数据库的全面指南。 参考资源链接:[兆芯国产系统上安装达梦数据库步骤详解](https://wenku.csdn.net/doc/83khvqf6bd?utm_source=wenku_answer2doc_content)
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值