数据库基础学习第二天

生产服务器一般是什么操作系统

  • windows server(收费,性能没有Linux 好)
  • Linux

Linux

Linux 并不是一个操作系统,而是一个操作系统的内核
Linux 的 内核是完全开源,免费的
注意:我们直接使用内核程序的话,难度比较大,一些厂商开发了一些 Linux 的发行版

常用的Linux发行版

  • ubuntu(乌班图)–> 图形界面做的较好
  • redhat(收费)(红帽公司开发,收费)
  • centos(开源、免费)
  • 红旗
  • UOS

操作系统的用户接口

每个成熟的操作系统至少会给我们提供两个用户接口

  • 图形化用户接口
  • 命令行用户接口

例如:windows

  • 图形化用户接口:explorer.exe(任务管理器 )(ctrl+shift+esc)
  • 命令行用户接口:cmd.exe

Linux 的安装方式

  • 买一个云服务器(阿里云)
  • 在本机上安装一个 centos 操作系统
  • 虚拟化技术

主流的虚拟化技术

  • kvm(开源、免费)
  • virtualbox(免费)
  • vmware(收费 商业软件)

安装vm的时候可能会提示错误
我们如果提示电脑的虚拟化没有开启,我们需要开启机器的虚拟化功能
win10 有一个自带虚拟化, Maybe 需要关闭

操作步骤:

安装VMware

  • 准备安装包
  • 开始安装

创建虚拟机

安装centos7操作系统

Linux 下的文件系统

Linux 下装 mysql

更改主机名称

vi / etc/hostname(wq 保存;reboot 重启)
windows 查看Ip :ipconfig

配置linux中 的网络

编辑-> 虚拟网络编辑器-> NAT模式-> IP:10.10.10 0 M: 255.255.255 0

vim / etc/system
vi /etc/sysconfig/network-scripts/ifcfg-ens33
vim /etc/sysconfig/network-scripts/ifcfg-ens33

linux 的远程访问

  • putty
  • xshell(安装)(Xmanager…)

Linux关闭selinux服务

selinux 是linux 自带的一个安全组件,但是这个组件不是太好用,一般服务器禁用
~vi /etc/selinux/config~
selinux disabled

Linux 中的软件安装

安装vim编辑器

yum install -y vim

查看端口的软件

yum install -y lsof

安装树型展示软件

yum install -y tree

安装文件上传下载的工具

yum install -y lrzsz

关闭linux防火墙

在centos6中防火墙为Iptables,但是再centos7中,防火墙已经被firewalld防火墙代替了;

systemctl status firewalld # 查看防火墙状态
systemctl stop firewalld # 停止防火墙
systemctl is-enabled firewalld # 判断某个服务是否属于开机自启
systemctl disable firewalld # 关闭开机自启、

Linux 安装 mysql

mkdir soft 创建文件夹
ls 常看目录

  • 卸载mariadb

  • 卸载mariadb库文件

    rpm -e mariadb-libs-5.5.52-1.el7.x86_64 --nodeps
    
  • 安装Mysql的依赖

    yum install -y perl-Data-Dumper
    
  • 安装server组件

     rpm -ivh MySQL-server-5.6.44-1.el7.x86_64.rpm
    
  • 安装客户端组件

    rpm -ivh MySQL-client-5.6.44-1.el7.x86_64.rpm
    
  • 启动Mysql

    systemctl  start mysql  #启动mysql
    systemctl  stop mysql  #停止mysql
    systemctl  restart mysql  #重启mysql
    systemctl  enable  mysql  #开启mysql服务的开机自启
    
  • 访问mysql

    在mysql安装完成之后会给我们一个临时密码,但是这个临时密码是让我们去修改密码的一个账户密码,这个临时密码不能再做其他的操作

    临时密码的位置在:

    cat /root/.mysql_secret
    
  • 登录mysql

    mysql -uroot -pE2JXVRS4xlhjF8ac
    
  • 配置mysql的密码

    set password=password('root');
    flush privileges;
    
  • 可以使用刚才配置的密码来进行登录了

    mysql -uroot -proot
    

Guess you like

Origin blog.csdn.net/mango660/article/details/109628794