Centos 虚拟机部署指南

部署完毕后发现不能用ifconfig

度了一下解决方法如下

  1. root角色权限

  2. cd /etc/sysconfig/network-scripts/

    此时ls看下目录下的文件

我编辑的就是这个b文件

vi ifcfg-enxxxx

把ONBOOT改为“yes”,保存退出

重启网卡 service network restart

然后可以 yum install net-tools一直y,完成后就可以ifconfig了

image-20231031115735707

就成功的看到了ip

装个vim

yum install vim

下个jdk

curl https://mirrors.tuna.tsinghua.edu.cn/Adoptium/8/jdk/x64/linux/OpenJDK8U-jdk_x64_linux_hotspot_8u392b08.tar.gz -o OpenJDK8U-jdk_x64_linux_hotspot_8u392b08.tar.gz

Mysql-5.7安装

cd /opt
推荐这个下载:wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

这个理论能下,但是好像不太行:curl https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm -o mysql57-community-release-el7-9.noarch.rpm

如果wget命令无法使用,先安装wget
yum install -y wget

安装rpm文件
rpm -ivh mysql57-community-release-el7-9.noarch.rpm

安装mysql,官方5.7版本默认没有GPG key, 所以添加 –nogpgcheck 进行强制安装。
yum install mysql-server --nogpgcheck

检查是否安装成功
rpm -qa | grep mysql

mysql的启动和停止命令集合,先把mysql启动起来

1
2
3
4
5
systemctl start mysqld.service #启动 mysql
systemctl restart mysqld.service #重启 mysql
systemctl stop mysqld.service #停止 mysql
systemctl status mysqld.service #查看 mysql 状态
systemctl enable mysqld.service #设置 mysql 开机启动

打印出默认登录密码
cat /var/log/mysqld.log |grep password

登录mysql,需要输入上一步查询出来的密码
mysql -uroot -p
# 输入上步查到的密码(输入的时候是不见密码的)

修改密码(登录到mysql执行)–先执行下面的也许可能
alter user 'root'@'localhost' identified BY 'root123';
如果密码太简单,会提示ERROR,需要配置密码策略和长度(登录到mysql执行)
set global validate_password_policy=LOW;
set global validate_password_length=1;

配置mysql允许远程登录(登录到mysql执行)
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";

退出mysql(登录到mysql执行)
exit