首页 > 数据库 >虚拟机中安装mysql 完整教程( CentOS7 版本)

虚拟机中安装mysql 完整教程( CentOS7 版本)

时间:2023-12-26 23:11:07浏览次数:35  
标签:删除 安装 虚拟机 community CentOS7 yum mysql rpm

一、检查是否安装了Mysql

Yum检查

yum list installed | grep mysql

安装则直接删除

yum remove mysql-community-client.x86_64

yum remove mysql mysql-server mysql-libs compat-mysql

yum remove mysql-community-release

rpm检查:

rpm -qa | grep -i mysql 

//有则直接删除
rpm -e --nodeps mysql-community-libs-5.7.32-1.el7.x86_64
rpm -e –nodeps community-client-5.7.32-1.el7.x86_64
// 此删除数据跟上面一样,以你查出来的为主

二、口令查找Mysql的安装目录和残存文件

whereis mysql
find / -name mysql

找到后,全部 rm -rf 删除,如果提示此为目录文件 则使用命令 rm -r
会有提示就输入 y 一个个删

删除mysql配置文件:
一般在/etc/my.cnf 有就直接删除则可

关闭开机启动:

chkconfig --list | grep -i mysql

chkconfig --del mysqld

最后重复上面步骤 检查,直到彻底删除干净为准

正式安装Mysql

一: yum安装,下载mysql

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

如果出现地址不匹配或者域名问题则 使用下面的命令

wget --no-check-certificate http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

二: 开始安装:(根据评论区大佬server后面加了–nogpgcheck 就可以避免一些失败的情况 )

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

安装完成

三: 启动

//启动
systemctl start mysqld.service
//查看状态
systemctl status mysqld.service

四:获取初始密码

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


使用密码登陆数据库,首次登陆,需要重新设置新密码,

mysql -uroot -p

登录进去后 更改密码弱口令设置,设置简单密码

mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
设置新的密码:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
mysql> flush privileges;

配置远程登录:

mysql> grant all privileges on *.* to root@'%' identified by 'root';
mysql> flush privileges;

至此 算是安装完毕,如果有问题 就重启mysql :

systemctl restart mysqld

如果还有问题,检查前面是否删除干净,重装一遍

注意防火墙放行端口或者关闭防火墙

标签:删除,安装,虚拟机,community,CentOS7,yum,mysql,rpm
From: https://www.cnblogs.com/zhengyan6/p/17929579.html

相关文章

  • CentOS7下快速升级至OpenSSH9.3p2安全版本
    之前的文章可供参考:CentOS7下快速升级OpenSSH至8.9p1安全版本一、CentOS7服务器上编译生成OpenSSH9.3p2的RPM包1、编译打包的shell脚本来源于该项目https://github.com/boypt/openssh-rpms复制(图片点击放大查看)unzipopenssh-rpms-main.zip-d/optcd/opt/cdop......
  • mysql5.7安装
    #!/bin/bash###############################################################FileName:install_redis.sh#Version:V1.0#Author:junwang#Organization:#CreatedTime:2021-04-1417:12:54#Description:###############################################......
  • mysql查询中返回一列序号
    可以设一个变量,然后赋值。select(@i:=@i+1)asaid,signup.*fromsignup,(select@i:=0)asitWHERE1=1andid=12注:signup是表名,aid是返回的自增长的序号 前端:aid*(page-1)*pageSize(根据情况) page:当前页码从1开始pageSize:每页显示的记录......
  • 0x13.mysql注入
    基本判断定义:后台服务器在接收相关参数时未做好过滤直接带入到数据库中查询,导致可以拼接执行构造的SQL语句常见组合:asp+access/sqlserveraspx+sqlserverphp+mysqljsp+mysql/sqlserver/oracle静态与动态:判断方式:document.lastModified,输出现在的时间,则为伪静态。......
  • 【VMware】虚拟机安装centos7安装教程(秒看秒懂)
    一、Centos7背景简介          CentOS7是一个企业级的Linux发行版本,它源于RedHat免费公开的源代码进行再发行。内核更新至3.10.0、支持Linux容器、支持OpenVMwareTools及3D图像即装即用、支持OpenJDK-7作为缺省JDK、支持内核空间内的iSCSI及FCoE、支持PTPv2等功能......
  • kafka 自定义开发Sink Connector组件(兼容mysql和oracle)
    1.情景展示目前,市场上已有不少能从kafka消费数据的插件,如:io.confluent.connect.jdbc.JdbcSinkConnector,但这个组件有个致命的问题是,只能同步字符串类型。具体意思是:源库源表的日期类型字段,往目标库目标表插入数据的时候,只能是字符串类型,无法自动将其转成日期类型。这样一来的......
  • MySQL 8.0.12 深入理解bit类型
     背景:在阿里巴巴推荐的MySQL建表规范里要求如下:表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsignedtinyint(1表示是,0表示否)。解释:在MySQL里表示是和否的概念可以使用如下三种方案:1.使用bit(1)类型,此时bit允许存储的是ASCII中的0和1.0表示否1表示是的概念。2......
  • 2、jvm虚拟机垃圾回收机制
    一、首先了解一下堆栈内存1、jvm内存结构  从上图可以看出,整个JVM内存是由栈内存、堆内存和永久代构成。年轻代(Newgeneration)=eden+s0+s1堆内存=年轻代+老年代(Oldgeneration)JDK1.8以前: JVM内存=栈内存+堆内存+永久代JDK1.8以后: 由元空间取代了永久代,......
  • .NET8操作Mysql,Pomelo.EntityFrameworkCore.MySql版本目前最高只有7.0解决办法
    Pomelo.EntityFrameworkCore.MySql7.0是不支持.NET8的,但现在Pomelo.EntityFrameworkCore.MySql的最新版本只有7.0因为 Pomelo.EntityFrameworkCore.MySql8.0还在研发中,还没有正式的版本,只有公测版本,可以在控制台中直接输入命令安装即可Install-PackagePomelo.EntityFrameworkCor......
  • MySQL安装
    安装tar-zxvfmysql-5.7.43-el7-x86_64.tar.gz-C/usr/local/cd/usr/localmvmysql-5.7.43-el7-x86_64mysqlcd/usr/lcoal/mysqlgroupaddmysqluseradd-r-M-gmysqlmysqlchown-Rmysql:mysql./创建目录mkdir/datamkdir/data/mysql备份并修改配置文件cp......