IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 配置MySQL -> 正文阅读

[系统运维]配置MySQL


一、MySQL是什么?

MySQL 是一款安全、跨平台、高效的,并与 PHP、Java 等主流编程语言紧密结合的数据库系统。该数据库系统是由瑞典的 MySQL AB 公司开发、发布并支持,由 MySQL 的初始开发人员 David Axmark 和 Michael Monty Widenius 于 1995 年建立的。

二、删除MySQL

1.输入命令:rpm -qa|grep -i mysql 查看当前虚拟机下是否存在mysql的包

2.若存在先清空可以使用yum remove +文件的名字

在这里插入图片描述

3.whereis mysql查看mysql所在位置和目录

4.使用cd 加目录名进入mysql所在目录

5.因为mysql是目录文件(direction),所以使用递归删除加强制执行rm -rf mysql

在这里插入图片描述
最后输入命令查看whereis mysql这个就已经清理干净了

6.chkconfig --list | grep -i mysql检查mysql是否还有服务

7.chkconfig --del mysql 删除服务

经过以上步骤mysql已经基本删除干净。

三、配置网络

这里需要注意的是要找到对应的network-scripts下的网络配置文件。
第一个文件就是我们 需要配置的文件(ifcfg-ens33)
在这里插入图片描述
这里可以通过命令vi /etc/sysconfig/network-scripts/ifcfg-ens33进入网络文件配置
在这里插入图片描述
进入以下界面进行配置。按o即可插入字段信息开始配置网络。这边是老师的配置。
在这里插入图片描述

1.虚拟机要设置桥连网络

在这里插入图片描述
下面需要根据自己的ip地址配置网络才能与外部ip连接,下面进入网络共享中心。
在这里插入图片描述
在这里插入图片描述
右键找到你当前正在连接的网络,查看它的状态。
在这里插入图片描述
在这里插入图片描述
这个ipv4地址正是我们的虚拟机上主机要配置的地址。
而下面的DNS(域名服务器)和GATEWAY对应的图片上的就是192.168.43.245就是dns和geteway。

2.也可以使用自己配置的nat网络,个人比较推荐这种方法。网络配置修改较快,而上述方式在网关变化时,修改成对应网关,速度相对慢一些。但使用方法一即可。

Linux CentOS7中 设置IP地址、网关DNS

TYPE="Ethernet"
BOOTPROTO="static"  #启用静态IP地址
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="ens-33"
UUID="8071cc7b-d407-4dea-a41e-16f7d2e75ee9"#这是虚拟机诞生后自己的一个生成码,不用管它
ONBOOT="yes"  #开启自动启用网络连接
IPADDR0="192.168.43.89"  #设置IP地址
PREFIX0="24"  #设置子网掩码
GATEWAY0="192.168.43.245"  #设置网关
DNS1="192.168.43.245"  #设置主DNS
HWADDR="00:0C:29:EB:F2:B3"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
:wq!  #保存退出
service network restart   #重启网络
ping www.baidu.com  #测试网络是否正常
关键内容如下:
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.43.89
NETMASK=255.255.255.0
GATEWAY=192.168.43.245
最后一步vi /etc/resolv.conf修改里面的nameserver=192.168.43.245

下面开始ping www.baidu.com 成功!!!!!!可以连接外部网络。
在这里插入图片描述

四、配置yum源

1.下载wget yum -y install wget

2.下载完成后用 yum list wget查看信息。

3.在这里插入图片描述

这个就是wget下载好的安装包
如果出现wget不能用的情况,可能是端口被占用。需要消除端口占用。
输入以下命令:ps -aux|grep yum 查看一下谁霸占了它。
查看完毕后用命令kill -s 9 +占用的端口后把它杀掉。
下面再输入yum -y install wget就可以正常安装了。

五、配置MySQL

1.输入以下命令从网络上载入mysql5.7的rpm包:

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

在这里插入图片描述
使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了。

2.输入以下命令安装rpm

yum -y install mysql57-community-release-el7-10.noarch.rpm

在这里插入图片描述

3.开始安装MySQL服务器。

在这里插入图片描述
在这里插入图片描述
成功!!!

4.启动MySQL

输入如下命令systemctl start mysqld.service
在这里插入图片描述
启动成功
若启动时出现如下这个情况,则是启动失败,可能是端口被占用问题。这边需要查看端口哪里被占用到,然后清除。才可正常启动运行。
在这里插入图片描述

5.查看mysql的状态信息

使用systemctl status mysqld.service可查看mysql的激活信息。
查看后显示:
在这里插入图片描述
激活成功!!!!Mysql可以使用。

6.查看密码信息

输入如下命令:

grep "password" /var/log/mysqld.log

可以查看自己的密码信息。
在这里插入图片描述
可以看到这里的密码是:Ebsp2VbrxB/?

7.登陆MySQL

输入如下命令:mysql -uroot -p
输入自己查看后的密码,比如我的是Ebsp2VbrxB/?
在这里插入图片描述
登陆成功!!!

8.因为密码太过复杂则可以更换密码

mysql<ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘new password’;
这里可以自行设置。
设置过程中可能会出现Your password does not satisfy the current policy requirements 修改mysql密码出现的错误。这里需要进行调整。

9. 1.1对于5.7版本的mysql,即可解决问题

set global validate_password_policy=0;
set global validate_password_length=1;

在这里插入图片描述
再次输入:mysql<ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
在这里插入图片描述
修改成功!!!
成功后输入exit退出即可,然后检验再次登陆用新密码
成功!!!!
后面的mysql创建数据库操作。输入对应的sql语句即可
创建数据库,和操作数据表。
这里是我创建的两个test1和test2数据库。可用!!
在这里插入图片描述
完成!!!!

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-22 12:45:44  更:2021-11-22 12:48:24 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:34:00-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码