请参阅系统上的MySQL stautus。
[root@n yum.repos.d]# rpm -qa | grep mysql
mysql-libs-5.1.73-3.el6_5.x86_64
mysql-community-release-fc21-5.noarch
[root@n yum.repos.d]# yum remove mysql
Setting up Remove Process
No Match for argument: mysql
Package(s) mysql available, but not installed.
No Packages marked for
因此,当我创建一个debian包时,我能够编写一个运行良好的安装后shell脚本。当前我的配置为执行以下操作
echo "Please enter your MySQL Database user (default root)"
read MYSQL_USER
echo "Please enter the MySQL Database user password (default root)"
read -s MYSQL_PASS
DBEXIST=0
CMD="create database lportal;use lporta
我尝试了以下命令
[root@n yum.repos.d]# rpm -qa | grep mysql
mysql-libs-5.1.73-3.el6_5.x86_64
mysql-community-release-fc21-5.noarch
[root@n yum.repos.d]#
但我服从命令
[root@n yum.repos.d]# yum remove mysql
Setting up Remove Process
No Match for argument: mysql
Package(s) mysql available, but no
我已经下载了一个opscenter rpm,并将其解压缩,然后用我自己的修改将其编译回rpm,因为有一些我不需要的文件。我的rpm只是简单地将opscenter的文件和文件夹放到pogi用户和组拥有的/opt/pogi/packages目录中。在rpm安装过程中,我发现wierd打开了,它会查找opscenter用户和组,而不应该是这样。请在rpm安装过程中查看此消息
warning: group opscenter does not exist - using root
warning: user opscenter does not exist - using root
warning:
我需要在CentOS上设置一个mysql客户端,并且通常使用以下方法:
[pd@l01 ~]$ yum install mysql
You need to be root to perform this command.
然而,我没有根,我不能做。我是否可以只为本地用户安装mysql (没有sudo/root),还是需要额外的权限/访问才能做任何事情?
供参考:
$ cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)
$ yum --version
3.4.3
Installed: rpm-4.11.3-43.el7.x86
我对此有点抓狂,但这就是正在发生的事情。
我正在安装mysql和mysql服务器,但是正在运行mysql_secure_installation,它已经把我锁在了根目录之外。
这是我所经历的全部过程。我不知道默认的密码是什么,但是每个人都在说try "root“或者只是按回车键(根本没有密码)。我怎么一开始就被锁在门外了?
[root@Gretchen ~]# dnf install mysql mysql-server
Last metadata expiration check performed 1:52:35 ago on Tue Jan 5 10:07:03 201
我正在使用yocto食谱从一个tar.gz存档创建一个RPM。但是,当我试图在我的系统上安装软件包时(当从外部媒体启动时),我会收到以下警告和返回代码1:
root@system:~# rpm -ivh --root=/mnt/media package.rpm
Preparing... ########################################### [100%]
1:package warning: group pulse does not exist - using root
warning: group pulse does