乐趣区

CentOS76网卡自启动ifconfig和安装mysql

写在前面

今天初学了下 CentOS7.6 系统,vmware 配置好该系统之后,发现有很多东西都没有初始化,相比起 ubuntu 还是更需要基础一些。
本文主要记录 yum 和 ifconfig 报错,以及 mysql 安装。阅读本文,你大概需要 10 分钟时间。

一. 网卡未启动,yum 无效

  1. 输入命令cd /etc/sysconfig/network-scripts
  2. ls -a查看文件, 可以看到文件夹下有 ifcfg-ens33 文件。
  3. 设置网卡开机自启动:sudo vim ifcfg-ens33-> 找到 ONBOOT=no-> 并修改为ONBOOT=yes
    注意: 此操作必须要 sudo 得到管理员权限。
    否则在退出时会出现无法保存:ifcfg-ens33 E212:Can’t open file or writing
  4. 最后 reboot 重启即可。

二.ifcofig 的配置

  1. 输入 ifconfig 时发现:-bash: ifconfig: command not found,
    接着cd /sbin 发现确实没有 ifcofig
  2. yum install ifcofig 发现没有 ifcofig 的包! 报错如下

    No package ifconfig available.
    Error: Nothing to do
  3. 输入命令yum search ifconfig, 找到 Mathed:ifcofig 发现需要 net-tools.x86_64
  4. 故我们就下载这个工具

    yum install net-tools.x86_64
  5. 此时 ifconfig 就能正常执行了。

三. 安装 mysql

1. 下载安装 mysql

  • yum 安装 wget

     yum -y install wget
  • 下载并安装 mysql 官方的 yum repository

     wget -i -c https://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm

    然后使用上面的命令安装 yum repository

     yum -y install mysql57-community-release-el7-10.noarch.rpm
  • 安装 mysql 服务器

     yum -y install mysql-community-server    

2. 配置 mysql

  • 启动 mysql
    systemctl start mysqld.service
  • 找出 root 的默认密码, 并记录
    grep "password" /var/log/mysqld.log
  • 连接 mysql
    mysql -uroot -p
    此时输入上一步记录的密码,完成连接
  • 此时你会发现,无论你输入任何命令,都会让你先更改默认密码。但是 mysql 一般会判断你更改的密码过于简单。于是我们先更改 mysql 的密码规则:

    mysql> set global validate_password_policy=0;
    mysql> set global validate_password_length=1;
  • 修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

最后

参考链接:

  • centos7 下安装 mysql
  • linux 下设置网卡开机自启动

作为开发者,也是需要懂一些 linux 的。路漫漫其修远兮!

退出移动版