虚拟机
Linux
- 为什么要用Linux操作系统
服务器操作系统
Linux不是一个具体的操作系统而是一类操作系统的总成,具体版本称为发行版
- Red Hat 收费版,被IBM收购
- CentOS RedHat推出的免费版
- Ubuntu 界面比较友好
下载安装VMWare
在百度搜索,下载对应的软件然后进行安装即可。
VMWare的卸载
双击安装包点击下一步,然后选择删除即可。
Linux系统安装
下载Linux的CentOS镜像文件
然后打开虚拟机,创建新的虚拟机,然后选择镜像文件,然后输入小写的各种信息,以及配置操作系统安装的位置。
然后默认20磁盘大小然后点击完成。
如果安装失败,修改虚拟机设置,然后修改CD/DVD2的镜像文件位置即可我这边用的是centos7,记得设置中文
在日期更换时区为上海,中国
Linux目录结构
Linux中的路径
Linux常用命令
linux中配置网络信息
有些是ens160,这里我设置了静态配置,因为这样全在自己的掌控之中😼
1 | TYPE="Ethernet" |
linux的网络模式
linux中安装jdk
1 | [root@localhost ~]# mkdir temp |
然后解压
1 | tar -xvf jdk-11_linux-x64_bin.tar.gz -C /usr/local/jdk |
然后配置环境变量
1 | export JAVA_HOME=/usr/local/jdk/jdk-11 |
然后重新加载配置文件
1 | source /etc/profile |
linux中安装tomcat
上传文件后解压缩
1 | tar -xvf apache-tomcat-9.0.93.tar.gz -C /usr/local/tomcat |
配置环境变量
1 | export CATALINA_BASE=/usr/local/tomcat/apache-tomcat-9.0.93 |
然后重新加载配置文件
1 | source /etc/profile |
关闭防火墙
安装mysql8.0
下载mysql
1 | [root@localhost local]# mkdir mysql |
安装mysql
1 | [root@localhost mysql]# rpm -ivh mysql80-community-release-el7-1.noarch.rpm |
这是一个在Linux系统中安装MySQL 8.0社区版的命令。其中,rpm
是一个用于管理RPM包的工具,-ivh
是安装选项,表示显示详细信息并验证安装,mysql80-community-release-el8-1.noarch.rpm
是要安装的RPM包的名称。
参考资料:
Linux系统中使用wget命令下载mysql并且安装,安装中有历史版本则先卸载删除历史版本数据,Linux系统中保姆级MySQL安装教程_wget下载mysql-CSDN博客 我参考了这个
阿里云CentOS7安装MySQL8_centos7从aliyun下载并安装mysql8.0-CSDN博客
CentOS7安装MySQL8.0.28_哔哩哔哩_bilibili
CentOS7将yum源更换为国内源保姆级教程(含一键脚本)_centos7更换国内源-CSDN博客 我参考了这个
解决Centos下载MySQL8.0时公钥报错未安装或不正确问题_mysql8.0 公钥未安装-CSDN博客 参考这个
使用yum安装mysql的服务
在这一步之前要记得卸载mariadb然后换国内源,因为已经yum源停止维护了。
安装完成后,我们需要找到yum安装后生成的随机密码
1 | grep 'temporary password' /var/log/mysqld.log |
找到密码后直接登录
1 | mysql -u root -p |
登录之后修改密码
1 | ALTER USER 'root'@'localhost' identified by 'Zxcvb1.0'; |
给mysql开启远程连接用户
1 | GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Zxcvb1.0' WITH GRANT OPTION; |
参考文件
如何在MySQL 8.0版本中开启远程登录-阿里云开发者社区 (aliyun.com)
解决mysql8 提示 ERROR 1410 (42000): You are not allowed to create a user with GRANT_mysql 1410-CSDN博客