centos7常见问题

修改ip地址

cd /etc/sysconfig/network-scripts   #进入网络配置目录
 
dir ifcfg*                         #找到网卡配置文件

vim ifcfg-ens33

进文件过后找到IPADDR= 192…,把ip地址改成自己喜欢的

systemctl restart network.service   #重启网络centos7

关闭防火墙

systemctl stop firewalld.service        #关闭防火墙服务
 
systemctl disable firewalld.service     #禁止防火墙开启启动

安装jdk

把jdk.tar.gz拖进opt目录下

cd /opt                                 #进入opt目录
tar -xvzf jdk-8u65-linux-x64.tar.gz -C  #解压
vim /etc/profile                        #打开配置文件


export JAVA_HOME=/opt/jdk1.8.0_65  #在最下面加上这两句话,配置环境变量,注意自己的jdk版本名字是否一样
export PATH=:$JAVA_HOME/bin:$PATH

退出保存

source /etc/profile                 #让配置立即生效
java -version                       #出现版本说明安装成功

安装openjdk

yum install java-1.8.0-openjdk.x86_64
yum install java-1.8.0-openjdk-devel.x86_64

安装数据库

通过在线的方式安装数据库,如果离线安装有点打脑壳,没必要

  • 安装wget,它是Linux中的一个下载文件的工具

    yum install wget
    
  • 配置阿里云镜像

    cd  /etc/yum.repos.d/   #打开centos的yum文件夹
    wget  http://mirrors.aliyun.com/repo/Centos-7.repo   #用wget下载repo文件
    mv  CentOS-Base.repo CentOS-Base.repo.bak  #备份系统原来的repo文件
    mv Centos-7.repo CentOS-Base.repo  #替换系统原理的repo文件
    yum clean all  #执行yum源更新命令
    yum makecache
    yum update  #需要比较长的时间
    
  • 下载mysql8的yum源

    wget http://repo.mysql.com/mysql80-community-release-el7-5.noarch.rpm
    
  • 安装mysql8的yum源

    rpm -ivh mysql80-community-release-el7-5.noarch.rpm
    
  • 安装MySQL

    yum -y install mysql-community-server
    

    在之后的安装界面会有让你确定下载安装,输入y并回车即可

    如果配置了阿里云还慢的扣,那么就换种方式

    • 进入这个路径,这是安装mysql的缓存文件所在目录

      cd /var/cache/yum/x86_64/7/mysql80-community/packages
      

      你会看到下面这个两个文件

      mysql-community-server-8.0.28-1.el7.x86_64.rpm

      mysql-community-client-8.0.28-1.el7.x86_64.rpm

      注意这两个文件的版本,我这里是8.0.28

    • 进入中科大的这个网站

      http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-8.0/

      然后ctrl+f搜索这两个文件,找到它们分别下载下来,然后上传到的虚拟机,覆盖掉那两个一直没下好的文件

      最后再次运行

      yum -y install mysql-community-server
      

      起飞~

  • 运行mysql

    systemctl start mysqld
    
  • 安装MySQL后系统会自动产生一个root用户,我们需要获取其初始密码并修改。

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

在这里插入图片描述

  • 修改密码

    mysql_secure_installation
    

    然后出现Enter password for user root:,此时输入刚刚获得的初始密码并回车。出现是否需要确认的一律输入:y,当出现
    New password:的时候则代表要输入你更改的新密码了,输入你要更改的新密码回车并再次输入确认

    注意:这里的密码强度规则是包含小写字母,大写字母和数字还有标点,所以为了改为我们好记住的密码,要去设置一下密码规则

    虽然马上就要改你设置的密码,但我还是建议你记一下,免得到时候又在那儿嚎
    

    之后出现的所有一切需要确认的,一律输入:y,其实需要确认的也就是MySQL安装后有个缺省的方便测试的匿名用户问是否需要删除,输入y删除,还有是否禁止mysql的root用户远程登录系统,一般为禁止,则也是y,还有是否删除缺省的测试数据库,一般也删除,则还是y,最后是是否让配置立即生效,也是y,所以,在设置好密码后出现的一切需要确认的都输入y确认即可,最后系统显示:

    All done!
    

    则代表数据库设置完成。

  • 进入数据库

    mysql -u root -p
    #输入你刚刚设置的密码
    

修改数据库密码策略

进入数据库后,输入以下指令,查看当前数据库的密码策略

show variables like "validate_password%";

在这里插入图片描述
密码强度通过0,1,2来设置

这里我们把长度改为4,强度改为easy

set global validate_password.length=4;
set global validate_password.policy=0;

再次修改密码为1234,不能改成root,改不了

alter user "root"@"localhost" identified by "1234";

开通远程访问权限

上面有个设置是禁止root用户远程访问的,因为不安全,所以这里我们搞一个其他用户来允许远程访问

create user "busuo"@"%" identified by "1234";

%的意思是所有ip都能访问

给新建的用户开通权限,

 grant all on *.* to "busuo"@"%";  #  *.*表示的可以访问所有的数据库和所有的表

现在可以打开你的可视化工具新建一个数据库访问了

在这里插入图片描述

各种配置没问题就是连不上虚拟机

虚拟机意外关闭后,打不开虚拟机,而且直接关闭 NetworkManger service NetworkManager stop,
并且禁止开机启动 chkconfig NetworkManager off移出虚拟机,重新导入等都没办法

  1. 重新导入虚拟机,打开虚拟机ifconfig查看ip是否正常,如果一切正常就能使用了,如果没有ip等,进行第二步

  2. 在编辑里面,查看你自己的网卡是不是都是仅主机模式,然后重点中的重点来了,nat模式是默认使用vmnet8的网卡的在这里插入图片描述

  3. 手动更改成自定义,选vmnet8在这里插入图片描述

  4. 执行下面的指令,然后ifconfig就有ip了

[root@localhost ~]# systemctl stop NetworkManager
[root@localhost ~]# systemctl disable NetworkManager
Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager.service.
Removed symlink /etc/systemd/system/multi-user.target.wants/NetworkManager-wait-onl
ine.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.NetworkManager.service.
Removed symlink /etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service.
[root@localhost ~]# systemctl restart network
[root@localhost ~]# service network restart
Restarting network (via systemctl):                        [  OK  ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天天喝旺仔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值