配置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数据库。可用!!
在这里插入图片描述
完成!!!!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星云工作室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值