我在访问MySQL时遇到了一个问题。我需要创建和导入一个数据库,但是我的默认用户没有必要的特权。
我正在使用Ubuntu16.04,关于操作系统和平台的详细信息:
# uname -a
Linux improve1 4.4.0-59-generic #80-Ubuntu SMP Fri Jan 6 17:36:54 UTC 2017 i686 i686 i686 GNU/Linux
这是我的MySQL版本:
# mysql --version
mysql Ver 14.14 Distrib 5.7.17, for Linux (i686) using EditLine wrapper
在安
我找到了一个链接(),通过它我们可以在Linux中创建用户。问题是,从此脚本创建的所有用户都没有SUDO权限(根权限)。请帮助,哪个和哪个我可以添加这个,这样当我执行下面的脚本时,它就可以创建拥有SUDO权限的所有用户。
#!/bin/bash
# NOTE: Be sure to run this script with `sudo`.
# Read user and password
while read iuser ipasswd; do
# Just print this for debugging.
printf "\tCreating user: %s wit
我不确定这是否是Postgres的预期行为,但我试图登录到本地Postgres安装的用户帐户:
sudo -u person psql
它提示我输入密码,然后它说:
su: unknown login: person
当我使用命令\du列出所有Postgres用户时,我可以看到这个用户在这个表中,如下所示:
...
other user | Permissions
person | CreateDB
other user | Permissions
...
我在我的笔记本上使用了一个本地的Postgres安装,并且在这台笔记本上没有person登录。我只在Postgres上