小编Rey*_*rPM的帖子

不使用root密码通过命令行连接MySQL?

我正在为某些任务构建 Bash 脚本。其中一项任务是从同一个 bash 脚本中创建一个 MySQL 数据库。我现在正在做的是创建两个变量:一个用于存储用户名,另一个用于存储密码。这是我的脚本的相关部分:

MYSQL_USER=root
MYSQL_PASS=mypass_goes_here

touch /tmp/$PROY.sql && echo "CREATE DATABASE $DB_NAME;" > /tmp/script.sql
mysql --user=$MYSQL_USER --password="$MYSQL_PASS" < /tmp/script.sql
rm -rf /tmp/script.sql
Run Code Online (Sandbox Code Playgroud)

但是总是收到一个错误,说没有密码的用户 root 访问被拒绝,我做错了什么?我需要为 PostgreSQL 做同样的事情。

mysql postgresql linux bash shell-scripting

12
推荐指数
1
解决办法
3万
查看次数

可用空间不足:需要 X 个范围,但只有 Y 个可用

我正在尝试在 Vmware Workstation 12 Pro CentOS VM 中扩展 LVM。以下是我正在遵循的步骤以及我停止的位置,因为不知道如何从那里开始:

  1. 使用fdisk命令创建主分区
  2. 使用fdisk -l以下方法获取分区表信息:

    # fdisk -l
    
    Disk /dev/sda: 85.9 GB, 85899345920 bytes
    255 heads, 63 sectors/track, 10443 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x0001d929
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *           1          64      512000   83  Linux
    Partition 1 does not end on …
    Run Code Online (Sandbox Code Playgroud)

virtual-machines lvm capacity vmware-workstation

8
推荐指数
1
解决办法
4万
查看次数

CentOS 7 最小安装不附带网络脚本?那该用哪个版本呢?

我正在将 CentOS 7 安装为虚拟机,但我遇到了一些与网络相关的问题。如图所示,我选择Minimal Install稍后通过 YUM 添加任何我想要的包,例如:PHP、Nginx、MySQL 等,因为这将是一个 Web 开发环境。安装后,并在 Vmware Workstation 上配置了网络,如第二张图所示,当我登录时,我无法启动网络,也无法访问setup或其他东西,那么,我错过了什么?哪个版本都安装合适?当然,最干净的安装没有额外的

在此处输入图片说明 在此处输入图片说明

想通了如何启动网络,现在无法安装任何组

最后,仔细查看后,/etc/sysconfig/networks-scripts我发现我的网络没有eth0像往常一样被调用,而是 CentOS 生成了一个丑陋的名称,在这种情况下,我如何更改该名称eth0

现在作为第二点,我尝试了这个命令:

yum groupinstall "System Management"
yum groupinstall "System Administration Tools"
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,我都会收到此消息:

警告:组 system-management/system-administration-tools 没有任何要安装的软件包可能运行:yum groups mark install (see man yum) 在任何请求的组中没有可用于安装或更新的软件包

我迷路了,因为我试图安装像setup其他人一样的工具,我想念什么?命令对吗?我需要在某处启用某些东西吗?

virtualization virtual-machines centos vmware-workstation centos7

5
推荐指数
1
解决办法
6万
查看次数

安装 httpd24、php56 和 php70,因为 SCL 无法正常工作,出现错误“找不到文件”

让我们开始说我已经在 Remi 博客上阅读了这个这个这个,因为它与这些存储库相关的问题。博客条目根本没有帮助我,或者我在这里遗漏了一些东西,但我不确定是什么。我将在下面公开我遵循的步骤,让我们看看我做错了什么。我计划将 PHP 5.6.x 和 PHP 7.0 安装为 SCL(因为我需要在两者上测试一些应用程序,并且由于某些 Wordpress 开发,我需要保持 PHP 5.6.x 支持)并且我将通过 SetHandler 使用 Apache 2.4.x所以下面是步骤:

  1. 安装软件集合工具:

    yum install scl-utils
    
    Run Code Online (Sandbox Code Playgroud)
  2. 为您的系统下载带有存储库的软件包(在本例中为 httpd24)

    wget http://www.softwarecollections.org/en/scls/rhscl/httpd24/epel-6-x86_64/download/rhscl-httpd24-epel-6-x86_64.noarch.rpm
    
    Run Code Online (Sandbox Code Playgroud)
  3. 安装 repo 包:

    yum install rhscl-httpd24-epel-6-x86_64.noarch.rpm
    
    Run Code Online (Sandbox Code Playgroud)
  4. 安装集合:

    yum install httpd24
    
    Run Code Online (Sandbox Code Playgroud)
  5. 开始使用软件集合:

    scl enable httpd24 bash
    
    Run Code Online (Sandbox Code Playgroud)
  6. 启动 httpd24 服务(默认选项)

    service httpd24-httpd start
    
    Run Code Online (Sandbox Code Playgroud)
  7. 将 PHP56 安装为 SCL:

    yum install php56 php56-php-common php56-php-cli php56-php-fpm php56-php-gd php56-php-intl php56-php-mbstring php56-php-mcrypt php56-php-opcache php56-php-pdo php56-php-pear php56-php-pecl-apcu php56-php-imagick php56-php-pecl-xdebug php56-php-pgsql php56-php-xml php56-php-mysqlnd php56-php-pecl-jsonc php56-php-pecl-zip php56-php-process …
    Run Code Online (Sandbox Code Playgroud)

php php-fpm centos6 apache-2.4 scl

2
推荐指数
1
解决办法
2万
查看次数

在默认的 Apache 2.4 设置中可以启用/禁用哪些模块?

我正在使用 Apache 2.4 设置一个新的 CentOS 7 服务器,并计划通过 mod_proxy_fcgi 添加 PHP-FPM(根据此处的这篇文章。我认为在这种情况下不需要默认启用的所有功能,但遗憾的是我不是 Apache 专家,所以我需要这里专家的一些建议。这是默认启用的:

LoadModule access_compat_module modules/mod_access_compat.so
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule allowmethods_module modules/mod_allowmethods.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule authn_anon_module modules/mod_authn_anon.so
LoadModule authn_core_module modules/mod_authn_core.so
LoadModule authn_dbd_module modules/mod_authn_dbd.so
LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authn_socache_module modules/mod_authn_socache.so
LoadModule authz_core_module modules/mod_authz_core.so
LoadModule authz_dbd_module modules/mod_authz_dbd.so
LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_owner_module modules/mod_authz_owner.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule cache_module modules/mod_cache.so
LoadModule cache_disk_module modules/mod_cache_disk.so …
Run Code Online (Sandbox Code Playgroud)

httpd httpd.conf apache-2.4 centos7

-1
推荐指数
1
解决办法
7024
查看次数