精华内容
下载资源
问答
  • 查看命令镜像信息 # yum search 命令名称 wget命令 #yum -y install wget 安装 ifconfig #yum install -y net-tools ...安装 zip unzip tar 命令 # yum install -y zip unzip tar 安装编译器 yum -y install ...

    查看命令镜像信息

    # yum search 命令名称
    

    wget命令
    #yum -y install wget

    安装 ifconfig
    #yum install -y net-tools 安装 vim
    #yum install -y vim

    安装 zip unzip tar 命令 # yum install -y zip unzip tar

    安装编译器
    yum -y install gcc gcc-c++ libstdc+±devel
    make MALLOC=libc

    安装端口查看命令 lsof
    yum install lsof

    安装 iptables -防火墙
    yum install iptables-services

    查看防火墙状态:
    #service iptables status

    启动防火墙
    service iptables start 停止: #service iptables stop

    添加开放端口记录
    #vim /etc/sysconfig/iptables 在 -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT 后面添加以下内容
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT

    重启防火墙
    chkconfig iptables on
    service iptables restart

    安装 lsb_release(查看操作系统版本)
    # yum install -y redhat-lsb
    # lsb_release -a -- 查看版本
    
    展开全文
  • linux上通过yum安装vnc

    2021-01-19 14:07:31
    在linux上通过yum安装vnc 1、 执行sudo yum install tigervnc-server 2、 执行y确认,下载安装 3、 执行rpm -q tigervnc-server查看是否安装成功 4、 执行vncserver :1,启动服务 5、 设置密码:vncpasswd 6、 查看...

    在linux上通过yum安装vnc
    1、 执行sudo yum install tigervnc-server

    2、 执行y确认,下载安装

    3、 执行rpm -q tigervnc-server查看是否安装成功

    4、 执行vncserver :1,启动服务

    5、 设置密码:vncpasswd

    6、
    查看端口netstat –ntl,默认是590_的端口,sudo systemctl stop firewalld关闭防火墙
    用vnc连接工具登陆连接。
    lsof -i:5902
    其他命令:
    卸载vnc命令:sudo yum remove tigervnc-server

    展开全文
  • centos通过YUM安装mysql

    千次阅读 2020-05-06 14:48:29
    YUM安装mysql下载安装rpm检查安装mysql服务启动MySQL服务查看MySQL的启动状态开机启动修改root默认密码用默认密码登录修改默认密码允许root远程登录修改字符集编码 UTF-8修改编码mysql启动后访问不了 下载 wget ...

    下载

    wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
    

    安装rpm

    yum localinstall mysql57-community-release-el7-8.noarch.rpm
    

    检查

    yum repolist enabled | grep "mysql.*-community.*"
    

    输出结果:
    在这里插入图片描述

    安装mysql服务

     yum install -y mysql-community-server
    

    启动MySQL服务

    systemctl start mysqld
    

    查看MySQL的启动状态

    systemctl status mysqld
    

    输出

     mysqld.service - MySQL Server
       Loaded: loaded (/usr/lib/systemd/system/mysqld.service; disabled; vendor preset: disabled)
       Active: active (running) since 五 2016-06-24 04:37:37 CST; 35min ago
     Main PID: 2888 (mysqld)
       CGroup: /system.slice/mysqld.service
               └─2888 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
    6月 24 04:37:36 localhost.localdomain systemd[1]: Starting MySQL Server...
    6月 24 04:37:37 localhost.localdomain systemd[1]: Started MySQL Server.
    

    开机启动

    systemctl enable mysqld
    systemctl daemon-reload
    

    修改root默认密码

    安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。
    查看默认密码

    grep 'temporary password' /var/log/mysqld.log
    

    输出
    在这里插入图片描述其中 Q2>r4=l-DWIP 就是我的默认密码

    用默认密码登录

    mysql -uroot -p
    Enter password: Q2>r4=l-DWIP
    

    修改默认密码

    mysql> SET PASSWORD = PASSWORD('root');
    

    允许root远程登录

    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123@asdf' WITH GRANT OPTION;
    mysql> flush privileges;
    

    第一句中”%”表示任何主机都可以远程登录到该服务器上访问。如果要限制只有某台机器可以访问,将其换成相应的IP即可,如:
    GRANT ALL PRIVILEGES ON . TO root@”172.168.193.25” IDENTIFIED BY “123@asdf”;
    123@asdf是登录密码。
    第二句表示从mysql数据库的grant表中重新加载权限数据。因为MySQL把权限都放在了cache中,所以在做完更改后需要重新加载。
    注意

    1. 具体生产环境根据自己的配置需要再进行配置。
    2. 阿里云云服务器如果MySQL配置了远程访问还是无法访问,可能是阿里云默认是不开放3306端口的。可以去阿里云的控制台修改网络配置。

    修改字符集编码 UTF-8

    show variables like 'char%'
    

    检测是否都是utf-8(filesystem除外),如果不是就得改,例如这个character_set_server一般是拉丁编码

    修改编码

    停数据库

    //
    systemctl stop mysqld
    

    进入 my.cnf 文件,一般是在etc路径下

    vim /etc/my.cnf
    
    [mysqld]下追加:
    character-set-server=utf8
    在[mysql]下追加:
    default-character-set=utf8
    

    加入要修改的字符集 修改完:wq退出
    重启数据库

    systemctl start mysqld
    

    mysql启动后访问不了

    一般情况是因为linux没有开放端口
    如果开启了 firewall 则添加3306端口

    firewall-cmd --permanent --add-port=3306/tcp
    firewall-cmd --reload
    systemctl restart firewalld.service
    

    如果不需要防火墙,直接关闭

    systemctl stop firewalld.service #停止firewall
    systemctl disable firewalld.service #禁止firewall开机启动
    
    展开全文
  • CentOS8下通过yum安装mysql8.0.18

    千次阅读 2019-12-18 13:05:50
    CentOS8下通过YUM安装mysql8.0.11 用过rpm安装yum安装,还是觉得yum安装最方便,下面是我的安装过程 检测系统是否自带安装 MySQL: rpm -qa | grep mysql 卸载安装 rpm -e mysql // 普通删除 rpm -e --nodeps ...

    CentOS8下通过YUM安装mysql8.0.18

    用过rpm安装和yum安装,还是觉得yum安装最方便,下面是我的安装过程(在root下运行

    • 检测系统是否自带安装 MySQL,如:
      rpm -qa | grep mysql

    mysql80-community-release-el8-1.noarch
    mysql-community-client-8.0.18-1.el8.x86_64
    mysql-community-libs-8.0.18-1.el8.x86_64
    mysql-community-server-8.0.18-1.el8.x86_64
    mysql-community-common-8.0.18-1.el8.x86_64

    • 依次卸载安装
      rpm -e mysql  // 普通删除
      rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
      Mariadb也是要按照同样的方法卸载,如:(注意,不要复制粘贴运行!要根据上一步得出的结果依次删除)

    sudo rpm -e --nodeps mysql80-community-release-el8-1.noarch
    sudo rpm -e --nodeps mysql-community-client-8.0.18-1.el8.x86_64
    sudo rpm -e --nodeps mysql-community-libs-8.0.18-1.el8.x86_64
    sudo rpm -e --nodeps mysql-community-server-8.0.18-1.el8.x86_64
    sudo rpm -e --nodeps mysql-community-common-8.0.18-1.el8.x86_64

    • 在安装前我们需要先去官网下载 Yum 资源包,下载地址为:mysql官网
      mysql官网截图
      rpm -ivh mysql-community-release-el8-1.noarch.rpm
      yum update
      yum install mysql-server
    • 设置权限:chown mysql:mysql -R /var/lib/mysql
    • 初始化 MySQL:mysqld --initialize
    • 启动 MySQL:systemctl start mysqld
    • 查看 MySQL 运行状态:systemctl status mysqld

    至此,应该是已经安装成功了,我们来验证一下

    • 使用 mysqladmin 工具来获取服务器状态:
      mysqladmin --version
      显示:

    mysqladmin Ver 8.0.18 for Linux on x86_64 (MySQL Community Server - GPL)
    如果以上命令执行后未输出任何信息,说明你的Mysql未安装成功。

    • Mysql安装成功后,默认的root用户密码为空
      mysql -u root -p

    mysql> use mysql
    mysql>update user set password=password(‘123456’) where user=‘root’;
    mysql>flush privileges;
    mysql>exit
    这时就已经设置好新的root用户密码了

    • 若是开启mysql服务成功但是登陆失败
      vim /etc/my.cnf
      [mysqld]下加入:skip-grant-tables
      即可跳密码登陆

    mysql>ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root-password’;
    如果出现
    ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘(‘root-password’) where user=‘root’’ at line 1
    只需输入:
    mysql> flush privileges;
    再次
    mysql>ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root-password’;
    就ok了
    更改完密码记得
    mysql> flush privileges;
    使其生效
    mysql>exit
    退出后记得将/etc/my.cnf中的skip-grant-tables去掉

    • 登陆后可以添加用户远程登陆:
      mysq8中取消了创建并授权用户这种语法了
      创造一个可以远程登陆的用户:
      create user 'user'@'%' identified by 'password'
      更新root用户使之能远程登陆:
      update user set host='%' where user='root';
      创造了用户后得授权:
      grant all privileges on *.* to 'user'@'%';
      修改root用户密码:
      ALTER USER 'root'@'localhost' IDENTIFIED BY 'root-password';
    • 一些注意事项:
      vim /etc/my.cnf加入
      default-authentication-plugin=mysql_native_password来更改身份验证插件
      bind-address=0.0.0.0使mysql可以远程ip连接navicat
      远程连接还需要打开防火墙3306端口
    • 若修改密码提示
      ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
      这是密码强度规则问题
      查看密码强度规则:
      mysql>SHOW VARIABLES LIKE 'validate_password%';
      mysql>set global validate_password.policy=0;
      mysql>flush privileges;
    • 更改了/etc/my.cnf一定要重启mysql
      systemctl restart mysqld
    • 其实还有一些配置,不过是定制的,不一定适合所有机器,就不说了。
      另外说一下,若是这样安装,则默认数据存储在系统盘上,更改数据存储位置参考以下博文
      更改mysql8数据存储位置

    有问题欢迎评论。
    —4.19更新—
    在虚拟机上又按这个顺序安装了一个mysql
    mysqladmin Ver 8.0.17 for Linux on x86_64 (Source distribution)
    发现安装后的配置文件/etc/my.cnf默认为:

    #
    # This group is read both both by the client and the server
    # use it for options that affect everything
    #
    [client-server]
    
    #
    # include all files from the config directory
    #
    !includedir /etc/my.cnf.d
    
    
    

    是说配置文件放在/etc/my.cnf.d这个dir(目录)了
    cd /etc/my.cnf.d && ls

    client.cnf  mysql-default-authentication-plugin.cnf  mysql-server.cnf
    

    挨个查看,发现里面是客户端和服务端以及默认密码识别配置文件。也就是之前的my.cnf的作用,将其拆分成了这三个,可以选择在my.cnf中配置,也可以在这三个文件中分别配置。

    展开全文
  • 默认yum只能安装mysql 5.1,我们可以自己配置通过yum安装5.6或者其他版本。
  • redhat7通过yum安装nginx最新版

    千次阅读 2017-05-04 22:53:51
    介绍如何在redhat7或者centos7下使用yum安装nginx,减少额外的安装如pcre
  • Centos7通过Yum安装Nginx的方法总结安装方法 安装方法 nginx官网介绍 http://nginx.org/en/linux_packages.html#RHEL-CentOS 官方说明是在/etc/yum.repo.d目录下面创建一个nginx的yum源, 然后就可以直接用yum ...
  • 一、安装Redis 1.使用命令安装Redis: yum install redis 如果提示: 没有可用软件包 redis。 错误:无须任何处理 则使用如下命令下载epel仓库 yum install epel-release 完成后使用命令安装Redis yum ...
  • CentOS 7的yum源中没有正常安装MySQL的mysql-sever文件,需要去官网上下载(通过安装mysql的yum容器,再通过yum安装mysql) 注:安装前,需要卸载所有的mariadb软件(完全兼容mysql的另一个数据库,mysql原创者所写...
  • 添加nginx存储库 ...安装nginx sudo yum install nginx 启动nginx sudo systemctl start nginx 设置防火墙允许http和https通信 sudo firewall-cmd --permanent --zone=public ...
  •  yum install redis 安装完毕后使用如下命令运行。 service redis start  发现redis启动成功,在外部尝试连接,发现连接不上,这个时候我们首先在防火墙配置下开放端口6379 然后修改下配置。 vi /etc/...
  • 利用yum安装jdk不需要配置环境变量 一:查看yum库中的java安装包 yum -y list java * 二:安装你想要安装的jdk版本 java-1.7.0-openjdk*   三:安装之后的目录 /usr/lib/jvm/java-1.7.0-openjdk ...
  • Yum 全称为 Yellow dog Updater, Modified,它是一个在线的软件安装命令。 能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装yum提供...
  • RHEL7 下通过yum安装VNC服务

    千次阅读 2015-05-04 11:56:57
    RHEL 7 下通过yum安装的tiger-VNCSERVER 正文: 8.1.1. 安装 VNC Server 要安装TigerVNC server,在root用户下运行如下命令 # yum install tigervnc-server  如果你希望安装TigerVNC 客户端运行如
  • Centos 7 防火墙yum源的安装 防火墙 查看自己远程连接的端口 semanage port –l|grep ssh systemctl status firewalld查看自己的防火墙的状态 systemctl disable filewalld关闭防火墙(firewalld)开机启动启动 ...
  • MySQL-CentOS7通过YUM安装MySQL5.7.29

    千次阅读 2020-01-27 13:45:51
    文章目录Step1.确认操作系统的版本Step2. 检查并写在MariaDBStep3. 下载RPM Step1....[root@artisan ~]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core)...CentOS7 及以上版本 默认安装了 MariaDB ,...
  • 通过wget命令下载文件 [ root @localhost ~ ] # wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 2 )安装Mysql源文件 yum localinstall - y mysql57 - community - release ...
  • Linux安装防火墙

    千次阅读 2017-12-25 11:10:49
    1、安装防火墙 1)yum install iptables(centos) 安装IPtables服务 yum install iptables-services 2)清楚规则iptables -F iptables -X iptables -Z 3)端口放行# (1)允许访问22端口 iptables -A INPUT -p tcp -...
  • CentOS 7 yum 安装 Nginx

    万次阅读 多人点赞 2016-09-21 17:16:50
    1.添加Nginx到YUM源 添加CentOS 7 Nginx yum资源库,打开终端,使用以下命令: sudo rpm -Uvh ... 2.安装Nginx 在你的CentOS 7 服务器中使用yum

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 127,630
精华内容 51,052
关键字:

无法通过yum安装防火墙