首页 > 数据库 >Centos7 mysql 5.7 安装

Centos7 mysql 5.7 安装

时间:2023-04-21 11:31:59浏览次数:43  
标签:ganluren 5.7 rpm wk Centos7 etc mysql root

一.卸载原有数据库

1.通过命令rpm -qa | grep mysql ,rpm -qa | grep  mariadb  查看原有数据库

[root@ganluren-wk etc]# rpm -qa | grep mysql

[root@ganluren-wk etc]# rpm -qa | grep  mariadb

Centos7 mysql 5.7 安装_mysql

2. [root@ganluren-wk etc]# rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64卸载数据库

    或者[root@ganluren-wk etc]# yum -y remove mariadb-libs*

Centos7 mysql 5.7 安装_数据库_02

3.删除配置文件

[root@ganluren-wk etc]# rm -rf /etc/my.cnf

[root@ganluren-wk etc]# rm -rf /var/lib/mysql

Centos7 mysql 5.7 安装_数据库mysql_03

二.安装mysql数据库5.7

1.添加源

rpm -Uvh  http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

或wget http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

rpm -ivh mysql57-community-release-el7-9.noarch.rpm

Centos7 mysql 5.7 安装_数据库_04

2.安装

[root@ganluren-wk etc]# yum -y install mysql-community-server

Centos7 mysql 5.7 安装_数据库_05

原因是mysql的GPG升级了,需要重新获取

执行rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 ,再安装

Centos7 mysql 5.7 安装_mysql_06

安装成功

Centos7 mysql 5.7 安装_数据库_07

3.启动数据库

[root@ganluren-wk ~]# systemctl start mysqld

[root@ganluren-wk ~]# systemctl status mysqld

Centos7 mysql 5.7 安装_mysql_08

4.查找默认密码

[root@ganluren-wk ~]# grep 'temporary password' /var/log/mysqld.log

Centos7 mysql 5.7 安装_数据库_09

三.配置mysql

1. 使用默认密码,登录mysql

Centos7 mysql 5.7 安装_数据库_10

2.修改密码

mysql> ALTER USER 'root'@'localhost'  IDENTIFIED BY 'Ganluren@password123'; 密码设置复杂度需要符合安全规则, 默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位

或 mysql> set password for 'root'@'localhost'=password('Ganluren@password123');

Centos7 mysql 5.7 安装_数据库mysql_11

3. 查看数据库show databases;

Centos7 mysql 5.7 安装_数据库_12

4.创建数据库

mysql> create database test;

Centos7 mysql 5.7 安装_数据库mysql_13

5. 删除数据库

mysql> drop database test;

Centos7 mysql 5.7 安装_mysql_14

6.退出数据库

mysql> quit

Centos7 mysql 5.7 安装_mysql_15







标签:ganluren,5.7,rpm,wk,Centos7,etc,mysql,root
From: https://blog.51cto.com/ganlurenstudy/6212373

相关文章

  • mysql索引--普通索引,唯一索引,主键索引,参照完整性约束,数据完整性约束
    --方法1:createindex--对employee表的员工部门号列创建普通索引depart_ind--createindexdepart_indonemployees(员工部门号);--对employee表的姓名和地址列创建复合索引ad_ind;--createindexad_indonemployees(姓名,地址);--对departments表的部门名称列......
  • C#写一套最全的MySQL帮助类(包括增删改查)
    介绍说明:这个帮助类包含了六个主要的方法:ExecuteNonQuery、ExecuteScalar、ExecuteQuery、ExecuteQuery(泛型)、Insert、Update和Delete。其中,ExecuteNonQuery用于执行不返回结果集的SQL语句;ExecuteScalar用于执行一个查询,并返回结果集中第一行的第一列;ExecuteQuery用于执行一个查询......
  • mysql详解必读
    原文地址zhuanlan.zhihu.commysql详解必读残枫cps​目录收起优化mysql1、MySQL中有哪几种锁?2、MySQL中有哪些不同的表格?3、简述在MySQL数据库中MyISAM和InnoDB的区别4、MySQL中InnoDB支持的四种事务隔离级别名称,以及逐级之间的区别?5、CHAR和VARCHAR的区别?6、主键......
  • [转]MySQL怎么将字符串转为datetime类型
    原文地址:https://zhuanlan.zhihu.com/p/553928079以前只知道第一种方法:方法1:使用str_to_date()函数str_to_date()是专门的字符串转日期函数,可以将字符串转换为日期时间值。str_to_date(str,format)str:必须项。要格式化为日期的字符串format:必须项。要使用的格式。例......
  • mysql给查询加序号
    SELECT*FROMstudent; SELECT`name`,`subject`,`score`,(@i:=@i+1)AS'序号'FROMstudent,(SELECT@i:=0)ASitable; ......
  • 将MySQL当中的数据表在PHP当中转换成数组并打印,为什么没有显示到网页上面呢?
    如果你已经成功将MySQL中的数据表转换成了PHP数组,并且没有在网页上看到输出,那么可能是因为你没有将数组中的数据正确地渲染到HTML代码中。以下是一个简单的示例代码,演示如何将PHP数组转换为HTML表格并输出到网页上:phpCopycode<?php//连接到MySQL数据库$servername="local......
  • MYSQL---主从同步概述与配置
    一、MYSQL主从同步概述1、什么是MySQL主从同步?实现数据自动同步的服务结构主服务器(master):接受客户端访问连接从服务器(slave):自动同步主服务器数据2、主从同步原理Maste:启用binlog日志Slave:Slave_IO:复制master主机binlog日志文件的SQL命令到本机的relay-log(中继日志......
  • 通过docker启动mysql
    一、启动mysql1.下载mysqldockerpullmysql:5.7#具体可以去dockerhub中查找想要的版本2.启动mysqldockerrun-d-p3306:3306mysql:5.7--namemysql01-eMYSQL_ROOT_PASSWORD="123"-v/data/mysql/datadir:/var/lib/mysql-v/data/mysql/my.cnf:/etc/......
  • mysql数据库学习1-cmd中乱码怎么办
    由于今天学习orcal,于是便顺便看下mysql,不看不知道,一看吓一跳,自己竟然不知道怎么用cmd登陆mysql。荒废了如此!首先,我们在cmd中要输入用户名和密码,此处的登陆方式不同于sqlplus;mysql-u用户名-p密码在查看当前用户下的表列表时,发现有几个是乱码,因为实在navicat中创建的,所以在编......
  • ubuntu 安装挂载mysql
    因为有两台电脑,所以准备把ubuntu电脑作成对外服务提供,各种数据库,中间件都使用docker安装管理,然后挂载配置和日志到本地,提供给另一台电脑的对外服务。安装dockersudoaptsearchdockersudoaptinstalldocker.io看到很多安装都繁琐,我也还是在初步使用,如上安装暂时没有发现......