【安装mysql】centos7 安装mysql

1.卸载不用的环境

  1. 查看有无mysql/mariadb
    ps axj | grep mysql
    ps axj | grep mariadb
  2. 删除mysql/mariadb
    systemctl stop mysqld
    systemctl stop mariadb.service
  3. 删除的对应的包
    rpm -qa | grep mysql | xargs yum -y remove
    rpm -qa | grep mariadb | xargs yum -y remove
  4. 查看是否删除成功
    rpm -qa | grep mysql ## rpm -qa | grep mariadb
    ps axj | grep mysql ## ps axj | grep mariadb
    ls /etc/my.cnf : No such file or directory
    ls /var/lib/mysql: 上一个mysql的残留信息 无影响

2.获取mysql官方yum源

  1. 查看当前云服务器版本
    在这里插入图片描述

  2. 下载mysql
    http://repo.mysql.com/

  3. 上传windows资源包到linux
    在这里插入图片描述
    在这里插入图片描述

  4. 安装
    rpm:更新mysql的yum源仓库

系统支持的yum源
在这里插入图片描述
安装yum源

在这里插入图片描述

查看都有哪个版本的mysql

在这里插入图片描述

能否查找mysql的yum源?

在这里插入图片描述

3.开始安装

在这里插入图片描述

安装失败的原因:密钥过期

Failing package is: mysql-community-client-5.7.39-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gPg/RPM-GPG-KEY-mysql
解决方案:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

查看安装成功后的消息并启动

在这里插入图片描述

4.常规登录

4.1方法一:【博主可以】

  1. 获取临时root密码
    sudo grep ‘temporary password’ /var/log/mysqld.log
    在这里插入图片描述

  2. 转为普通用户使用临时密码登录
    mysql -uroot -p
    可能找不到临时密码 查看配置文件是否存在
    less /var/log/mysqld.log

若有临时密码再继续,否则尝试其他方法

  1. 修改密码
    #修改密码时新密码不符合当前策略,报错,关闭当前服务。

#安全强度,默认为中,即1,要求必须包含 数字、符号、大小写字母,长度至少为8位

mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)

#密码最小长度

mysql> set global validate_password_length=1;
Query OK, 0 rows affected (0.00 sec)

#修改本地登录密码,暂不授权远程登录

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'qwer@wu.888';
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
  1. 使用新密码登录

在这里插入图片描述
在这里插入图片描述

4.2方法二:直接用client登录

mysql -uroot -p【他会让你输入密码,直接回车】

4.3方法三:修改配置文件

  1. 修改配置文件
    ls /etc/my.cnf
    vim /etc/my.cnf
    skip-grant-tables
  2. 重启mysql服务
    system stop mysqld
    system start mysqld
    两条指令合为一个:system restart mysqld
  3. 登录
    mysql -uroot -p【他会让你输入密码,直接回车】
  4. 退出
    quit

5.设置配置文件

5.1配置my .cnf

在这里插入图片描述
在这里插入图片描述

5.2开机自启动

在这里插入图片描述

相关推荐

  1. mysql5.7安装

    2024-03-15 17:24:02       17 阅读
  2. Centos7如何安装MySQL

    2024-03-15 17:24:02       38 阅读
  3. 服务器安装Mysql5.7

    2024-03-15 17:24:02       40 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-15 17:24:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-15 17:24:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-15 17:24:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-15 17:24:02       20 阅读

热门阅读

  1. verilog中,何时用reg和wire

    2024-03-15 17:24:02       23 阅读
  2. Cron 表达式

    2024-03-15 17:24:02       19 阅读
  3. Python中Pandas常用函数及案例详解

    2024-03-15 17:24:02       21 阅读
  4. jvm 垃圾回收机制原理

    2024-03-15 17:24:02       22 阅读
  5. Day34|贪心算法|分发糖果

    2024-03-15 17:24:02       27 阅读
  6. 大龄程序员的出路在哪里?

    2024-03-15 17:24:02       19 阅读
  7. Elasticsearch详解es

    2024-03-15 17:24:02       19 阅读
  8. Python使用pynput模块后台监控鼠标及按键

    2024-03-15 17:24:02       21 阅读
  9. 数据分析入门,深入浅出的数据分析

    2024-03-15 17:24:02       21 阅读
  10. 【C#语言入门】20. 重写,多态

    2024-03-15 17:24:02       21 阅读