CentOS7安装MySQL5.7并配置账户等

注意: 有的Centos版本默认安装了mariadb, 可以先将其卸载

检查mariadb是否安装

yum list installed | grep mariadb

卸载mariadb( all )

yum -y remove mariadb*

1.

网上下载MySQL的yum源

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

使用rpm安装下载的mysql的yum源

rpm -ivh 下载下来的.rpm文件

安装mysql-community-server服务

yum install mysql-community-server

启动mysqld服务

systemctl start mysqld

初次安装, 直接敲入:mysql, 进入mysql

如果无法直接进入mysql, 报错: ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)

可以查询默认的mysql root 密码:

grep ‘temporary password’ /var/log/mysqld.log

然后使用root登录

mysql -u root -p , 回车后输入以上查询到的默认密码

设置(重置)root密码:

set password = ‘新密码’;

设置root用户允许所有主机远程登录

use mysql;

update user set Host=’%’ where user=’root’;

flush privileges;

Original: https://www.cnblogs.com/self479/p/9577976.html
Author: yiSiNing479
Title: CentOS7安装MySQL5.7并配置账户等

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/577643/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • JAVAssist字节码操作

    Java 动态性的两种常见实现方式 字节码操作 反射 运行时操作字节码可以让我们实现如下功能: 动态生成新的类 动态改变某个类的结构(添加/删除/修改新的属性/方法) 优势: 比反…

    Linux 2023年6月13日
    0101
  • 模板化的封装,降低业务代码开发

    复杂的问题,往往需要简单的逻辑; 一、业务背景 业务开发是一件复杂且耗时的工程,所以最近几年出了一个很火的概念叫做”低代码”开发,简单的说就是开发人员通过简…

    Linux 2023年6月14日
    0102
  • Docker 安装 Redis

    docker 启动 redis 命令 docker run -p 6379:6379 –name redis -v /usr/local/docker/redis.conf:/e…

    Linux 2023年5月28日
    0108
  • Docker 容器虚拟化

    Docker 容器虚拟化 1、虚拟化网络 Network Namespace 是 Linux 内核提供的功能,是实现网络虚拟化的重要功能,它能创建多个隔离的网络空间,它们有独自网络…

    Linux 2023年6月7日
    0150
  • Windows下使用ffmpeg录制摄像头+录屏+录系统音+录麦克风音,生成本地视频或推流

    实操: 录屏: ffmpeg.exe -r 1 -f gdigrab -i desktop -vcodec libx264 out.mp4 录制麦克风声音和摄像头的视频: ffmp…

    Linux 2023年6月7日
    0100
  • 每周一个linux命令(netstat)

    基础环境 netstat 命令介绍 打印网络连接、路由表、接口统计信息、伪装连接和多播成员,使用最多的是打印网络连接信息。 netstat 命令安装 yum install net…

    Linux 2023年6月8日
    0105
  • C语言:1~10阶乘的累加计算(循环方法不唯一)

    1~10阶乘的累加计算方法一 点击查看代码 int main() { int sum = 1, i, n; int ret = 0; for (n = 1; n <= 3; …

    Linux 2023年6月13日
    0119
  • Linux下info page指令

    在所有的Unix Like系统当中,都可以利用man 来查询指令或者是相关文件的用法;但是,在Linux里面则又额外提供了一种在线求助的方法,那就是利用info这个好用的家伙啦!基…

    Linux 2023年6月8日
    0101
  • 如何在MySQL中进行简单的增删改查

    — 创建dept表并设置主键create table dept(deptno int(2) primary key ,dname varchar(14),loc var…

    Linux 2023年6月7日
    0110
  • ubuntu vmlinux 获取

    1.从ubuntu keyserver获取key ubuntu 16.04及以后的系统:$sudo apt-key adv –keyserver keyserver.u…

    Linux 2023年6月6日
    0121
  • Shell命令

    1.shell命令的执行机制:fork+exec执行命令(任何的shell都会执行) 2.shell中的用户输入处理 1 命令行参数:选项、参数 2 运行时输入 3 read命令:…

    Linux 2023年6月6日
    0110
  • 微服务,【容器亚健康状态】问题,研究和解决

    —【前言】— 我问:”程序有『亚健康状态』吗?” 一个正常的人,应该这样回答:”什么?程序,亚健康。。。?你神经病吧?我…

    Linux 2023年6月14日
    0103
  • Linux网络智障问题排查汇总

    Q: Linux 客户端应用接收不到组播:A: 检查客户端的 Linux 系统,可能没有配置 net.ipv4.conf.ethx.rp_filter = 0 的内核参数 Q: 在…

    Linux 2023年6月14日
    089
  • 正则表达式

    基本正则表达式 元字符 . 匹配任意单个字符 [root@localhost ~]# mkdir /temp [root@localhost temp]# touch {1..9}…

    Linux 2023年6月13日
    0110
  • nodejs 环境安装

    Linux 系统安装 nodejs 环境 (root) &#x627E;&#x5230; nodejs &#x5B98;&#x7F51; http:…

    Linux 2023年6月14日
    0144
  • vscode配置指南,美化技巧

    "workbench.colorCustomizations": { "editor.selectionBackground": &quot…

    Linux 2023年6月14日
    099
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球